I really loved it. Saw it twice. Ironically, i feel like I was actually a LITTLE more confused the second time through, only because I was paying attention less to the plot and more to the mechanics of what was going on, who was in who's deream, etc. i.e., inconsequential stuff. It was still amazing either way.