Great gym with well-equipped facilities
Friendly and accommodating staff
Positive and encouraging coaching
Wide variety of strength and experience levels in classes
Affordable membership with great coaches