I have only been here once but my friend has been attending this place for a little over a year and absolutely loves it. The instructors look like they really enjoy what they do and are very passionate about their job. They also provide classes for all different age groups.