I have two cats that are seen at St marys Veterinary Hospital. You will notice the quailty care when you walk in the door. There are seperate waiting areas for dogs and cats, which is great since the animals are already on edge. The Vets won't push unnessasary proceedures on you and always take thier time with you. They also have a drop off service where you can drop your pet off in the morning and pick them up after work if you can't make it to thier appointment and there is not extra charge for it!! This place is great!