Definitely suitable, in my experience. One of my children is in the middle of that age range, and the other is just below it. They both enjoy playing the game.
If you want simpler but equally fun game for younger kids you should look into "Ticket to Ride". My 7 years old daughter demands me to play this game each day.