I chose Rainbow Pet Care because of the good reviews, and they did not disappoint! Took my 9 3/4 yr old lab spaniel for her first appointment yesterday and they were great! In all the years we went to our old vet blood work was never drawn, so that was a pleasant first, eased my mind! After the Dr. did his normal check up he asked if we had any special concerns, he then checked her for those specific issues that were troubling us! I knew I had to write this review when my husband told me they called to check on her because they gave her 3 shots yesterday and wanted to make sure she was ok. I'LL NEVER GO ANYWHERE ELSE!