I've never had a problem getting an appointment with them at the time I want on the day I want. They're always very flexible with their appointment times. One thing I love about them, is that they're always willing to ask for other qualified professionals' advice when they don't have an answer for my question. I never have to worry about them giving me a wrong answer just because they weren't willing to ask for help. I loved that they took their time with my pet, and didn’t rush the appointment at all. They made sure my pet was relaxed and that all my questions were answered. They always make an extra effort to make me feel respected and attended to. They always listen to every question or concern I may have. They had the best parking situation that I've ever seen at any office. I found a spot right next to the entrance within seconds.