Lots of gyms have great classes and instructors. A company's true customer service policy is best revealed when examining how they treat those who are on their way out of the door. And their cancellation policy is designed to pull as much $$$ out of you as possible than actual customer satisfaction. I think this is very telling.
Be aware that if you need/want to cancel for any reason other than moving more than 35 miles away (for which you will have to provide documentation, in writing, to their third party payment processor in Marble Falls), you will not be able to. I know of someone whose wife was diagnosed with ovarian cancer and they still did not let him cancel his membership.
If, like myself, you stay for the length of your contract, be advised that you have to cancel in writing with 30 days notice. In other words, they are doing everything they can to get another month's worth of payment out of you. Even though this policy is in tiny writing on the back of your contract, they are not forthcoming about it, as they misdirected me when I called to cancel and took over a week to reply when I emailed (which is what the girl on the phone told me to do). Then, when you do write to cancel, they ask you send it certified, receipt requested, which means it *costs you* another $6-8 to cancel!
Bad, bad, bad.
If you are interested in self-defense classes, I bet you can find some other place in a city as big as San Antonio that doesn't view you solely as a credit card number.