Welcoming community atmosphere
Experienced and knowledgeable coaches
Community members are friendly and supportive
Coaches have physical therapy background
Workouts are modified for all skill levels