Great community and instructors
Welcoming and supportive environment
Coaches are patient and kind
Spacious and clean facility
Good for both newbies and experts