This has been the best preschool! It is a great environment for kids. It is the perfect balance of fun and learning. My son has loved his teacher and always comes home saying what a great day he has had. We have been very happy with the activities during the day and I love the flexibility they allow for different days and after school care. We highly recommend it!