The doctors and staff seem perfectly competent, the ridiculous wait was a problem. I've been there 3 times in two months and two of those times required a wait of 2.5- 2.75 hours. Clients are never told they could be waiting this long. The last time I mentioned they should consider calling the client 1/2 hour before the appointment. The response was, "We are short a doctor today." Even more of a reason to let patients know there could be a longer wait. Had I known, I would have taken my dog to another vet. After almost 3 hours we had to leave.