Love the facilities and some classes and instructors. Unfortunately the staff behind the scenes aren't any good at their jobs. After several years I'm leaving because they just don't manage their accounting and scheduling well. Plan to update your checking account info every month. Plan on front desk insisting you bounced payments regardless of proof otherwise. Plan on schedules being inaccurate and know you'll never be able to count on the staff if there's an issue with another client. Walk away now and save yourself the hassle. Everyone will be sincere but no one will actually resolve the problems unless you get furious. I don't want to go where you have to get furious to accomplish anything.