Our kids have been going here for 5 years. One is about to leave and two more have at least 5 more years. They do a good job with our kids and we have few complaints. As parents you can never love everything about anywhere you send your kids, so get over it. But compared to other kids the same age our kids are doing well.