It's ok. The owners are nice. The place feels a bit crowded. The teachers have been good to my son. There are a few things I dislike, but my son has fun in class and this is why we have not changed schools, they are accommodating to his needs and I really like that. But they charge for two classes regardless if you can make it twice a week or not. And for the younger kids class there is no way to make up classes. I would look elsewhere, but my son feels comfortable there.