It is a very, very beautiful movie. I loved its songs, and it's got that genuinely impressive animation quality that seems to been lost to time (after all the movie is from 2006).
There's just something about this kind of storytelling. Pieces fall apart and end up connected simultaneously, as if you're not really understanding one bit of it, but you fully see the story. It's insanely captivating, but not really for everyone.
The movie does lose focus a little sometimes but it works out considering the context of it all (dreams). I still love it quite a bit.
Genuinely great watch.