Coaches are excellent, patient, and go the extra mile
Great gym for beginners and experienced athletes
Friendly and welcoming atmosphere
Equipment is well-maintained
Regular improvements to programming, facility, and equipment