The Team at Balance are always welcoming and friendly but do make you work hard. I have been using Balance for several years now and they have a variety of classes all he ... more