I know a lot of people writing reviews on here have been many times. I have only been 3 times for my boy charlie but absolutely great experience in relation to care. When someone is sincere not trying to run up the bill and find the best solution there are many others who also want the same attention. This does equate to long waits but its worth it. The other day they squeezed charlie in for a quick skin test since he had mange before and same symptoms show again. Found it wasn't so have another appointment scheduled for next week. Expected to be in and out in 15 minutes like staff said took a solid 45. Just plan ahead and be patient.