This place is great, my rating is for the front desk. There is always confusion and disorganization on their part. I arrived early for a class that the front desk lady wasn't even aware of and could not find on her computer till she realized she was viewing the wrong studio. Sheeeesh. Had my cardio up before starting the class!