I have mixed reviews about this school. The facility is always sparkling clean, good equipment, excellent play area, friendly and professional at the front desk. I have only one complaint and that matters the most to us: the teachers. While some are really nice and caring etc., some others aren't. Our son changed classrooms and one of the teachers in the new classroom couldn't be bothered to turn and say hello when he arrives in the morning. I often see children crying for their parents in the evening, while the teachers are off chatting amongst themselves in the corner. The teachers just don't seem to have that professional touch.
Our elder daughter went to Childrens School on Hancock Dr. They are a bit more expensive, but far far far more experienced and well-equipped to make children love going to school every single day. Those teachers are typically Masters graduates in some area such as child psychology and you can see the difference.
On the other hand, the Children school is really old, so their buildings are dilapidated. So if that matters to you, then Primrose is the place to go. To put it simply, its a really pretty looking school, but my son isn't enjoying it.