My coworker raves about FitnessLab. They just opened a new gym on Industrial. Rumor is that they may be partnering with American Fitness where you could do a joint membership for gym access and classes.
No material on this site is intended to be a substitute for professional medical advice, diagnosis or treatment. See full Medical Disclaimer.