Great place, CLEAN, lots of options for classes, small group training, and many health related activities. The Trainers are amazing, the staff helpful and friendly. Last but not least, the sense of community with the members makes it welcoming and friendly.