Not only do my appointments never get canceled last minute, they take time out of their day to send me a reminder so I don't forget. They are extremely reliable. I got an appointment quickly. I've never had to wait too long. Their primary concern is what's best for me, and they only give me the advice that would benefit me the most. They answered my questions and spent a lot of time with me. I didn't feel like they were trying to rush my appointment at all. They were easy to reach in an emergency. When I called they answered right away and I was so relieved to hear a friendly voice.