We keep our group sizes small, with an average of 12-16 people per group, so that everyone gets to know each other and experience things at an enjoyable pace.