A good game ? Yes. Not the best game ever, nor the game you have to sell your shirt for, but definitely a game in which you have a great freedom, and at least 30 hours of play time. Maybe more if the genre really appeals to you, but it is the minimum time to have a rather complete look at the game in a normal difficulty (truly, try not to start at the first difficulty, it almost made me wanna quit after something like 10 hours).