We have been going here for almost two years and our son loves it. All of the teachers care and interact with the kids in a professional but still playful manner. The front staff always greets us and there is usually a supervisor walking around to make sure everything is running smoothly. But most important, my son has improved so much and he loves it!