Great place! Both my boys go there and they love it! They have learned so much over the last few years. When I saw the reviews I was shocked to see my kids former teachers as the people that left negative reviews. Glad those women got fired. The staff now is much better. Can't say enough good things about this place.