Clean, modern practice. I have only had morning scheduled appointments so I cannot comment on mid-day wait times, but I was always seen promptly.
The only doctor I've seen there so far is Dr. Singh, and he's been excellent. He's helpful, patient, and very friendly.