We got our first cat from the Michigan Humane Society and he has been great! We recently added another cat to our household from another local organization, but we bring both of them to Michigan Humane Society for veterinary visits. I like giving our business to them because I feel that the money is going to help homeless animals. It can be busy in their waiting area...make sure you have an appointment! I find their services are very well priced and they are all working for a great cause.