Great team of coaches
Fun and welcoming community
Coach Dai is great and knowledgeable
Variety of movements throughout the week
True community feel