This is my daughter's preschool, and she just loves it! She begs me to go for a whole day (currently she's just half day). They have a great curriculum, without it being too structured or pushy. They have plenty of outdoor play (the other day they were outside painting snow - I never would have thought of such a cool idea!). The teachers have all been there for years, so you know it's a stable environment. The only drawback is it's not free - but such is life (and of course there aren't free preschools in Natick!)
Pros: Kids love it, teachers are great, lots of fun!
Cons: It's not free
more