I have been bringing my two dogs to AMSH for three years now. It's always a great experience. The veterinarians are always thorough and great with my dogs. But, the best part is the rest of the staff. The vet techs and assistants are just the best and the folks at the desk make everything easy.