Staff was friendly, on time, and understanding. I recently got a puppy and am traveling with him so had a unique situation. I am from out of town so I don't know if they would have pushed products or services if not but they didn't. They even said I could wait a few minutes for test results and to see if there was going to be adverse reactions to the shots which I appreciated. The vet was especially friendly. You can tell he likes his job.