I arrived in the valley on Jan 1st. It was a 5 day drive to get here with my two cavaliers. After a couple days at a very good campground only a mile from this vet, I took both pets to the vet for a check up because they did not appear just right. After a check up, both dogs had issues. One had a tick infection, even with the monthly tick and flea treatment, and the other became diabetic. Wow, what a surprise. We were given a antibiotic for the tick infection and were given instruction for how to treat diabetes with insulin. It took several visits to determine the correct amount of insulin to give for treatment. Overall, over two months I paid over $2000.00 to get my dogs back on track. I give them credit for that. The bad thing each visit was quite expensive for supplies and only once did I get the same vet with all of these visits. Each vet had to relearn the systems and give their recommendations. All were a little different in instructions. Another big gripe I have is the mark up of their supplies. Online insulin is $38.00, at this vet it is $80.00. All of the many prescriptions that we received were marked up like that. My vet back home will match prices with online prices. Also a couple of days before leaving at our last visit, I asked for a small bag of a special diet food for one of my pets. Knowing that I needed a script for this food I asked for a bag and was told that they were out of this food. I then asked for a script so I could pick it up on our way home in two days. The person at the front desk went to the vet to sign the script and after 20 minutes came back and said that the vet did not have the time now to sign anything. I was not happy, I told her that after all I spent there and the doc didn’t have time to sign a script. I was told to come back later. Well later I was on the road back home and I was emailed a script on my phone to use if I needed it from my vet back home. I was quite dismayed over how they handled their customer service policy. Will do a better job at getting a recommended vet next time. Let me know if you run into any issues or questions. Be well.