Harrisonburg Animal Hospital is a kind, clean, place to take your pet for all its veterinary needs. I took my kitten there for her first check up and felt so good about it. I had to leave to leave her there, but when I came back, I could tell she was well taken care of. The staff is kind and loved animals. They have convenient hours and a drop off service if needed. I would definitely recommend to anyone with pets.