We have been taking our pets to Rainbow Animal Hospital since they were puppies. The staff is friendly and caring. We have never had an issue with any of the vets there. They are all knowledgeable, caring and will take the time to answer questions and concerns we may have. We love them!