Dr. Puri and his NP Russ are the best. Every person from front desk intake to reschedule at the end are beyond nice. And I have, unfortunately, been through many doctors the last year and I hear good comments even in the waiting area. If you are in pain or lnow someone that is, this is the best place to be.