Absolutely amazing place. The teachers there are polite, but assure to you that they are your superior. Progressing through the belts is a piece of cake compared to other ... more