Overall I am happy with the care & trust the people. The teachers/front desk and the staff get 5 starts from me. The organization on the whole is expensive — what you pay for fees, activities and just the care is pricey & sometimes it seems endless. I give it 4 stars for that reason.