Excellent preschool in my opinion. Good teachers and staff. Nice mix of activities. Reasonably priced. Ive seen my daughter flourishing here. Different children do better in different environments so it might not be right for your child, but for ours its great.