Fantastic game. The missions, side quests and storyline are fantastic. Add to that great gameplay, it is easy to lose a lot of hours playing this. There are a few imperfections with camera angles when fighting at time, but it is very easy to overlook.