A decent flick with a nice story; it wasn't exactly what I was expecting but it was not bad at all. The characters are fairly well defined and you fall for their back stories pretty easily so by the end of the movie it is touching to see what happens to everyone.
While not as classic as some of Satoshi Kon's other works, it's still worth a watch. I don't really think it deserves an 8 but it should have higher than a 7. Round up, eh?
8/10