How many can play ?

4-6 people is ideal !!  Although you can play with up to 8, it just takes longer.  Also you can play with 3....but that's not much of a party.