I don't have any input but I just wanted to say Congrats!
I don't have the courage to join a class right now despite the fact that my gym has some of the best ones in the area. They are always creating new ones too, the latest one I saw was based on the p90x program. Maybe one day I'll go to one, but for now I'll just do my elliptical.