The staff at Heartprints are very caring and provide diverse opportunities for play and exploration. The children and staff are pretty diverse which we love so our child interacts regularly with people different than her. The staff could be a little more organized in what they plan and communicate to parents (e.g. when new teachers are hired, what new material is introduced, areas of strengths/challenges for child), but I imagine it is pretty time consuming to manage all those children safely. Their prices are very affordable too, one of the best rates we found when searching.