This is a very nice office with great staff. Everyone was very polite and the vet explained everything throughly. I even got a call the next day asking how our dog was doing. Although our visit did last over an hour, the staff continued to keep us updated and apologized multiple times for running behind. As a medical professional myself, i understood that there are days when your overly busy and run behind. It was worth the wait.