Great workout totally different then other places. I normally don't try places like this but i really do enjoy it. The trainers there are great and they will make sure you are in the correct form for the workout so you do not injure yourself. Plenty of different time slots to choose from as well.