Early and mid game were awesome. I laughed, I cried, I had a really good time. Late game became boring, I felt like I had to grind. End game really picked up and was awesome again especially the last fight. The soundtrack is awesome, the art style as well.