I generally have a good experience here, but as stated in a couple of the reviews, the wait time is too long. I've been taking my 2 animals here for about a year and I can't remember a time where there wasn't some kind of delay. I realize things come up, but it happens just about every time. That being said, the care they provide is good and my animals are both happy and healthy.