This class has been one of the best experiences for both of our kids. Master Roach and the entire crew is genuine, professional and great with children. They work hard, teach respect and have a great time. Our kids always look forward to going to class, and we enjoy watching them progress.