Brilliant planning and delivery of sessions for different ages and needs
Everything can be scaled to individual limits
Great environment to train in
Programming leads to noticeable fitness gains
Coaches are helpful and supportive