This is the game I am proudest to say I have beat because it is so challenging to the extent that when you finally learn how to conquer the first few bosses and get used to the game, you are able to glide through the last half of the game and truly appreciate every detail of the beautiful world. It has two of my favourite boss fights of all time and this game I would rank among my top ten of all time and recommend this to everyone but I also will tell you, you need to stick with it even if it drives you insane just stick with it and it truly is the most rewarding game of all time.