The story definitely could have been better, but the gameplay was fantastic. The details to which the naughty dog team went into creating this world was fantastic. The sound was perfect and made me feel like I am in the game! However, it got a little repetitive towards the end of the game. Unlike the first game, this game didn't have enough positive scenes to connect with the characters and as such I didn't like them that much.