Very good school. Excellent facilities, lots of clean mats, as well as a shower, and morning and noon classes that actually have good turnouts. Everyone here is very friendly, and didn’t give me the business even though i came from a different school. Only complaint would be less than great parking since it is downtown, but this is very minor. Very technical instructor also, who knows the details