If you are looking for an extracurricular activity for your child who is young or older that is looking for something fun to do and make them feel good about themselves, this is the place!! My son has gone here for 5 years and never once complained about going. We also did one school sport but this goes all year round so it always kept my son busy with something fun to do while he was not in a sport as well and different class times to work around games and practices. The lessons are great and include physical work and good solid advice of respect and attitude geared to both younger and older kids. They have enough kids of all sizes in each class so my child had no problem sparring with a child of his size and age level and a really good work out as well each and every time. They are also a very caring and family oriented group and make you feel very welcome. They basically make everything easy for you and someone from the staff is always available if you have questions and I really feel they want your child to succeed! It was a great experience and my son has a wall dedicated to the belts, certificates and photo ops that were offered. It was a great experience overall and we are grateful!