This is a great game.  I have played with a variety of people and it kept everyone entertained.  Not overly complex but challenging at the same time, makes it the perfect combination for a good time.  I also find that this game can be played at most ages which makes it nice for a family game night.  One of my go to games at get togethers.