This place rocks!
I had both of my kids here last year before school started. I had to wait to weeks before my children could get in.
I didn't think this place was so big. As soon as I did the walk through I came to the realization that this place is huge. Everything was clean and organized. They definitely pay attention to the children.
The only reason why I can't give this place 5 full stars is because. The staff is always so occupied. They need someone there just to answer and curious questions the parents might have.