I looked long and hard for a pre school to put my kids in,and this was hands down the best. I the teachers are so caring and great with the kids. And the whole Montessori program is great . I can not say enough about the people and program. My kids came out of this ahead. The before and after school, and summer programs are awesome. They are not just a baby sitter but a real program with tons of activity and lots of fun learning.