We have moved around a lot over the past few years, and as a result have had several first appointments with new vets. City Pets Vet was by far the best experience we have had. They had obviously read my dog's medical history in advance of our appointment. They asked a lot of questions and got to know my dog. They also gave my dog the time she needed to warm up to them and become comfortable. Awesome place!