My son has been here for a few months now and loves it! Everyone here is great and I love how the older students are also responsible to help teach the younger students and help at the front desk. My son comes home excited to demonstrate the new skill he learns at each session.