Great teachers...I don't know how they think of so many different activities for the children. Great camaraderie among the parents. A very friendly group. Building is old but is spacious. Lots of outdoor play, which I feel is very important. I enjoy working on my working days. My son is VERY happy in this school and so am I!