Only been in once, but when we arrived the staff was courteous and the wait was only 5 minutes (no appointments on Saturdays). The vet spent a lot of time with us and did not act like she was in a rush to see another patient - she was focused and thorough.
I'm not giving 5 stars becaues I've only been once and take vet reviews really seriously. Will have to see how the next few visits go, but they seemed great.