Good: This place is great! I took my son here and ended up signing up for classes myself.. Bad: It's crowded but thats because the classes are so great.. Improvements: Could we get classes on Sunday. I want to train all the time. Other: Check them out for you or your kids!.
more