We had a great experience with CSWS, but I do believe there is a certain type of parenting/early education philosophy you need to embrace to be a good fit for the school. If you value emotional and social development over rigorous academics, CSWS is fantastic school. The staff is caring and inclusive and really strive to help the kids learn to interact with each other, materials, and adults in developmentally appropriate ways. There is a big focus on hands on experiences that develop the skills needed to transition into elementary school, without pushing academic concepts that are beyond most preschoolers. We also loved the community of other parents and found many we enjoyed being around with and without kids.