Good movie, the ending was blindside me but the transitions between 'the real' and 'the surreal' are often awkward.
I think its a good movie. It is just the ending that really messes with your mind. You do not know which is real.