The school has a great atmosphere. My kids love it. The principal is absolutely great! She knows all the kids by name, she's so gentle. When I first left my baby there, she spend most of her day with him because he was crying, and needed extra attention. I saw her doing that for other kids too. The ladies in the babies room are the best, they know what they're doing, they're very sweet and loving, just what you want for your baby. The teacher in the 3 year old class is also very nice. I love that all the teachers know my kids names, and not just their teachers. I like the curriculum. My older son was not learning anything in his previous school, so it's nice to see him knowing his alphabet and counting and singing. I know he keeps busy, and at 3 that's all it matters to me. I get a daily report for my baby which I like a lot, so I know what he did, what he ate, how long he slept, even how many dirty diapers he had. I also really appreciate that they have a cook at the school, so the food is fresh and varied. The playgrounds are nice. They have different ones for different ages. They have a garden and a pool (very secured.) All in all we love it!