I was so impressed with the progress I was able to make after visiting them. All my questions were answered, and I feel a lot more confident and hopeful about the future. Everything they told me in the beginning ended up turning out exactly the way they said it would. They were able to provide me everything they promised me. I've never doubted their abilities. They were one of the kindest, most caring staff I've ever dealt with. It didn't matter how many times I called with a question or concern, they were always happy to help me. My pets love it here and they are never anxious to leave (however it could be due to all the fun treats they get) . It was very easy to get an appointment. They have a very flexible schedule and get me in quickly every time.