I have a puppy and this vet was conveniently located so I gave them a try for shots and a puppy check up. My first visit I had to wait 30 minutes before I was called back for the appointment. Second time the wait was 30 minutes again.
The last and final time I sat in the lobby for 45 minutes. The receptionist never said a word to me or gave me any indication as to when I might be called back to see the vet. At the 45 minute mark I decided three strikes you're out and I walked out.
While the vets seemed competent and one of them was really nice, I found the wait time too long and very annoying. Perhaps the key here is to show up 30-45 minutes after the scheduled appointment?