Friendly and knowledgeable coaches
Welcoming and friendly community
Great workout programming
Provides versions for every exercise level
Plenty of equipment for large classes