Great concept, but it wasn't explored as fully as it could have been. The twist was revealed too soon, given how predictable the ending was. I personally would have liked to see more focus on the moral/ethical consequences/repercussions, then it could have really found its niche.