I can only speak for their treatment of kids as I haven’t taken taken an adult class but I wouldn’t hesitate taking one. My 5 year old daughter loves her lessons and she is grouped in 4 – 7 year olds. She was able to jump right in without waiting 3 months for the next beginners class. The class is only ½ hour long which is perfect for her age. The instructors are knowledgable & patient with the kids. They are teaching discipline that the kids seem happy to learn. It’s also nice because every couple sessions the kids see their progress in a belt or stripe, so as to not get discouraged. Definitely a happy client.