Each session is an hour long. Semi-Private/Small Groups have anywhere from 1-5 clients training at the same time. Though you'll be training at the same time as others, each person does his/her own workout based on goals and fitness levels. This is a more affordable option for you to get your training needs. Motivation can be gained from working out with others as well.
This is the ultimate in individualization for your goals. The program is specifically tailored for you to meet your goals, whether it is muscle building, weight loss, fat loss, strength training, etc. Each session is an hour long and training/nutrition programs are customized to fit training needs.