Overall a really good plot and just a fun movie to watch as a teenager. Characters are well written, animation and lighting effects were great. I personally watched this film with my family and they all enjoyed it. Especially Ruby, a really adorable character but also showed some character development throughout the movie. I would watch this movie again and again for my enjoyment as it does not being any signs of boredom, the music is also really well produced and big job well done to the musicians and story writers. Arguably following on the resurgence of dreamworks movies following puss in boots and the bad guys.