The sound was pretty bad, and some of the shots were unnecessary. I didn't care much for the characters and the dialogue was weak.
On the other hand, the music was good, the editing wasn't bad, the dream sequences and effects were neat , and the concept is amazing. I love the twist ending. Despite its flaws, the originality made up for it.