Very competitive, a lot of skilled kids to help yours grow. My daughter is 10 with a gray belt and in her group she goes against mostly gray belts and yellow belts which helps her develop skills. Coaches are always there watching and giving feedback. The kids are constantly learning new moves. Hector is amazing with the kids and motivates them. The gym itself is full of trophies from the kids tournaments. I can go on and on. Basically I've been here for 2.5 months now and my daughter has learned more during this time than in 1.5 years at a gym down the street. I pay more here, yes. But it's all worth it. I can safely say that every penny spent at this other gym was money in the garbage. Here no, I am very willing to pay more because I get what I pay for, AND MORE!