This hospital could be better, but it is still pretty good leaving out some of the minor problems. If in a hurry however, then go here and you will get your thing down in a timely fashion!! The vet himself was great, however the staff is, sorry to say, horrible!! They are so slow. But when I'm talking about being fast I am saying the vet himself is very fast in everything he does!!