Nolan does an amazing job of ferrying us through the various layers of the movie. The Cinematography, production design and character development were all of the highest order.
I don't quite understand the reviewers who thought it was confusing, as the as the (exceptional) actors explained virtually every aspect of what was going on.
I would definitely recommend it to any of my friends.