Great team feeling. Super recommend for younger kids. my daughter who is 4 soon to be 5 has been attending for 2 months and absolutely loves it. Instructor's are awesome, friendly and patient but also stern and good at being positive. Good way for kids to learn discipline, respect and confidence.