Dr Rishi himself is great and personable. He was able to diagnose my shoulder pain immediately and provide remedial steps. His staff is nice and friendly, including the front desk which had to deal with a lot of frustrated (impatient) people. However, maybe this place is just too popular, because the waiting area is always full and I had to wait over an hour and a half to be seen. Which is fine, I am patient and understanding. But perhaps book less people or anticipate the wait time better? Because what's the point of booking a time slot if it is 1-2 hours off?