I saw this today. I liked it. It wasn't what I was expecting. The trailer seemed to suggest a different story than I got. Which turned out fine by the end. In many ways a traditional story, with some traditional tropes, but there were tweaks and twists that I wasn't expecting and I welcomed. The animation was great. I thought the songs were so-so. Some I thought were okay. Others were more like background noise. I enjoyed the comic relief quite a bit.