Instructors are amazing and caring. Cost is inexpensive at first but lots of fees for testing for belts, sparing, joining alliance to fight and for belt recognition . Fees increase after certain ranks. Its worth it but should be noted. Studio is nice and clean. Has help my child with speaking loud and clearly. Has given my child confidence. Definitely an all around A.