I have taken a variety of special classes at Hard Target that have given me awesome workouts and self defense training. The FitXtreme class I currently attend a couple times a week gives me the variety I need in a workout and is consistently challenging.
Pros: Great People, Great Workouts
Cons: Can't think of any
more