I would rate this game a 3 and a half, but I will give it the benefit of the doubt, and give it a four.  Overall though, I think that this is an excellent game, and I am very happy with it.  I have high standards for games and I only like about half of what I play, and I would say that this game definitely satisfies those high standards.