We received excellent care for our 12 year old daughter. They are understanding and compassionate at every level. They are always willing to explain things when we have questions. The facility is clean and warm feeling. Very professional employees. I'm sure we will be back with another kid someday soon.