Good place, not cheap
Provided by Citysearch
Particular instructors are really good -- different strokes for different folks; the place is pretty nice, if a little warm at times. Seems like it costs more than it should, but definitely not some kind of salesman pressure scam. They are welcoming to beginners, and it's fun to watch the advanced classes.