This is an amazing animated film. I just love how deverse the casting was and each character was given a chance to shine. The way the story flows is just superb and beautiful. The writing is just perfect and sound and visuals are just on another level. I also love how the movie is able to balance emotions. It made laugh when we needed to laugh, and cry when we needed to. The movie has so much depth with a perfect run time.
I would've given this movie a 5 start rating if it didn't have any source material,if it came directly from the writers head, but all in all,this movie is the best and I just can't recommend it enough.