I don't think this place is as great as they say it is.  It's pretty dirty.  Teachers don't pay that close attention.  Our child went here because everyone we knew had their kids here as it was some what reasonable but since being here, we've found so much better.  It's certainly not worth 4+ stars.