My son went here for 2 years and we were impressed with the teachers and the auxiliary staff. Even though it's much bigger than the little co-op preschool we came from, it has a great sense of community. The teachers are enthusiastic and take the day where the kids take it. The kids get weekly sessions with a movement teacher and a song leader and in Pre-K get a weekly swim session. They have classes for 2 - 5 year olds and part-time and full-time options for working parents. In addition, they offer enrichment programs (gymnastics, science, art to name a few) as an add on, so that even part timers can extend the day without much effort. I can recommend it without hesitation!
PROS: warm community, caring teachers