Kingdom Hearts II is one of the best RPGs I've ever played hands down. It deserves all the hype and recognition it gets. The story is absolutely amazing, the characters are unforgettable, and the battle system is a vast improvement over the first game. There are some new worlds and some old ones. The new worlds are based off of quite amazing Disney classics such as Mulan and The Lion King. Which is definitely wonderful for me since I'm a big Disney fan. There are also various characters from the Final Fantasy series. Some will be your allies and some will be your enemies. The battle system has definitely changed a lot from the first game and rightfully so. The system in this game is easier to use and has all kinds of nifty new features that you will definitely love. The story in this game will confuse you at first and starts off rather slow and sluggish but things soon heat up and you'll find yourself immersed and spellbound by the game! There are several mini-games/side quests in the game that you can do and they are actually quite good and borderline addictive. The boss battles are as climactic as they come and you might find yourself getting several Game Overs which will prove to be frustrating. As for music, it is perfection. The music for each world will remind you of the Disney film it's based on and if you're a Disney fan, it'll be nostalgia overload for you. The theme song is wonderful and you'll listen to it over and over again. The voice acting is also perfection. With an all-star voice cast and most of the characters having their actors reprised from their source material, you won't be disappointed. Overall, Kingdom Hearts II is amazing and it should definitely be in your collection! If you haven't played this game, you haven't lived!