I was looking for a way to exercise with a group from work and this fits the bill. We are a mixed aged group, and our class trainer Sam knows how to mix it up and keep it interesting. "i" sweat in this class and burn. I am getting my energy back. It is a clean facility and equipment is new and in tip top shape.