Everything is explained well, all the coaches are great and helpful
The workouts are challenging but can be scaled to any fitness level
The community of people is amazing and welcoming
The friendly and knowledgeable staff does a great job from start to finish of a workout
Their beginner program can get "anyone" ready to do CrossFit