This vet is very good, and they know what they are doing. I have not had any problems with them to date. However, the vet is Chinese, and the language barrier could potentially be a problem if your pet is having serious health issues - it is sometimes hard to explain what I want to him just for vaccinations and a checkup, and I can see a possibility for some confusion if a more serious issue is at hand than just a checkup. That said, he knows what he is doing, and the services are reasonably priced. The office is pretty clean, if a bit outdated, and the receptionists and assistants have always been very friendly.