Great place for all ages. They offer several classes for little kids small as 3yrs old Chief has a lot of patience with the little ones. Other classes that they have are kids and even family classes. They are opened 6 days a week. I been taking my kids for two years and I seen a huge improvement in my boys behavior.