This is a great place to work out. The facility is clean and it offers a lot of small amenities. The bathrooms are fully stocked with everything you could possibly need after a workout. As for the workouts they are great. The workouts are challenging but any one at any skill level could do it. The staff is very friendly and make it a fun atmosphere.