I've brought my dogs here for the past 15 years. Well actually I guess my parents have, but I've continued the tradition with my current pup. The service here has been consistently good. They are very attentive and thorough and you can tell they really care about the animals. They don't try to up sell you anything, and they only suggest things that are necessary. I can't stress enough how good they are!
Price wise they are extremely reasonable. When our old dog Snowball got sick, she was hospitalized at Mount Joy and I'm not going to lie, the bill was costly, but within reason.
If you're looking for a vet in the area, I definitely recommend Mount Joy!!