Dr Reddy has been my primary doctor since living here 10+ years. The front desk staff is always polite and informative about the wait (example there is one person then you're next or doctor is running behind and will be a bit past your appt).
The waiting area always like it's busy but there are several doctors and a couple NP's that work out of the same reception area so it's never a long wait like it appears.
In the last few years I've switched to seeing Laurie, Dr Reddy's NP, I can make my appointments sooner with her typically and she is just as knowledgeable and professional as the doctor in my opinion.
It's convenient that I can get blood work on site if necessary and the nurse who draws blood can hit my tiny veins on the first try (something that most hospitals can't even do in my past experiences).