I sent my son here to learn Karate. I thought he should learn some self defense for when he is at school. It proved to be very good and he is very skilled at it now. He loves it when he gets a new belt. The place itself is very good and great for the price. I would recommend this to anyone.