As good as it gets. The trainers are able to modify workouts for EVERY age group, ability, and even people with injuries. They are great at explaining every movement and proper technique no matter how skilled the athlete is. Every workout tends to be well rounded and gives people the ability to grow strength wise. They are continually adding new information and developing as trainers to help their members. It is a fun, yet professional environment. People are welcoming and definitely a place that will help you achieve any fitness goals you have. Check it out, you won't regret it. ;)