BODI will give you the BEST workout! I enjoy class every time I go. It's got a bit of the cross fit feel (which I usually don't like), but the instructors are friendly, encouraging, pay attention to your form, and do not allow the environment to become too competitive. I love that! The only thing is that the equipment/studio isn't very clean, and the showers... I wouldn't take one there. However this is overshadowed by the quality of the workout and amazing instructors!