My child went there and we loved it through infant and toddler levels, but as soon as my child got to the preschool room, it was a whole new ballgame. My child began yelling, hitting, and became generally irritable (not usual for my kid). The rooms were too small for the quantity of children enrolled in the program. The preschool teacher seemed to do a lot of yelling and scolding (which could explain why my child did the same). This change could have something to do with the fact that ownership changed midway thru our child's time there. Maintenance of the floors and decor seemed to go downhill as well. Overall, I was happy in the beginning, but cannot honestly recommend this place anymore.