Excellent and caring staff. We had to have our four month old kitten put to rest due to a rare virus, and they were remarkably compassionate and kind. We have since switched to Rainbow, from our previous vet and they have provided excellent care for our middle-aged cat and our new addition, a rambunctious tuxedo kitten. They are also well-versed in helping you file an insurance claim if you have a pet insurance. In fact, they do it for you and know how to word it in the best way so the insurance company will cover as much as possible. We are very pleased and will not be going anywhere else. Fees are reasonable, and unlike many vet offices they won't try to upsell you a test or procedure you don't need.