This place was a heaven for my son. he loved the teachers and the yard which is really nicely set up. we only have gratitude towards this place. i guess the waiting list can only be the drawback. oh yes the food was just ok average contrasting to the everything else which was wonderful but they still get 5 star from us.