We always run our courses with small groups, and often turn people away if the course is 'full.' Our maximum group size depends on a number of factors including the room size and layout, but we usually have a maximum of 10 - 12 people on the course - frequently fewer. We never have a group so big that there isn't time to answer everybody's questions, or space to cope with the practical sessions.