Overall, I'm happy with my experience here! I have a terrier mix and dachshund mix. I bring both of them here for check-ups, vaccinations, and also for boarding. The wait times are usually pretty quick. Prices are reasonable. They periodically offer discounts on things like teeth cleaning, which makes it much more affordable.
The only real problem I've had was after boarding my pups one time. I brought them home and one had diarrhea for a few days. But the woman at the front desk told me this is common after changing a dog's environment so quickly, and should go away after a few days. I confirmed this with another vet at a different office. Sure enough, my dog was fine a few days later. (He's also high-anxiety, which doesn't help.)
Dr. Diaz has taken care of my dogs for their last few appointments, and I highly recommend him. He's very nice and my pups are ok with him. I've never felt like he's tried to upsell me or anything like that.