I have - it's so much fun and the best thing of all is you really don't need any prior dance experience at all, nor should you feel intimidated if you are dance "challenged"! It's really all about having fun while getting in a great workout. If you get an enthusiastic teacher, the classes are always packed because word spreads about the fun calorie burn.
As for cost, my local Y offers it for less than what other private clubs would charge.
"Lucky I'm In Love With My Best Friend" - 18 wonderful years on 11/13/11! I love my kids!