Solid graphics, good mechanics and wealth of detail make this game one to remember.
From the main missions to side quests, there is a bunch of gameplay outside of free roaming to keep you coming back for more. If you're into large open world exploration then this is definitely the game for you.