The instructors are just wonderful. The group classes are so much fun. I highly recommend it for ages 2 – 7.