I've had the worst customer service experience with them.I called to book an appointment;after waiting on the line for ages,a receptionist finally picked up.I explained I needed to book a vaccination for my dog and she seemed completely clueless about it.Then she hung up on me!Called back,she answered but after introducing myself she hung up on me again!!!Bear in mind I was polite and calm over the phone,so I don't understand her reaction.Never going to that practice again