My son has attended SPP since October; since then his social development has been incredible. The teachers are very effective at teaching the kids conflict resolution strategies, a skill which will serve them well in school and for the rest of their lives. The sense of community among the SPP families is one of its strongest points. It is a very diverse community, and everyone is made to feel welcome. It is a play-based program, and the kids get to choose from lots of possible activities - both indoor and outdoor. My son loves going, school is fun for him. The only negative might be the facility, it's not the newest or most fancy (it is perfectly safe, just not one of those shiny-new places). However, we are happy with the school, so that really doesn't detract from our experience.