I've never seen an open-world game done so perfectly. Bear with the beginning as you experience the learning curve, could take a few hours of playing to get used to what is happening, but after a few adventures you won't be able to stop playing. This is a game where you can sit down to play, get completely immersed in the world and suddenly 4 hours are gone and you are perfectly happy with how you spent your time