Master Overbey's program is the best! Our oldest has been attending classes for about a year and a half now and has learned so much about respect, safety, and focus along with technique. We just started his 4 yr old brother and I am amazed every class how well he participates and how Master Overbey makes the class material pertain to any age group- even a preschooler!