I REALLY like this school for my kids. Staff is very nice and knowledgable. My kids love it. Good learning environment and they dont let the kids run out of control. Staff has very little turn over and most of the teachers have been at the school for a few years.