Ashwin and the older Dr. Peraza are great, care is wonderful and thorough. The younger Dr. Peraza is a bit ambivalent when speaking with patients. The reception staff has to be some of the rudest around, no matter which office you receive care from - talking on the phone while checking patients in, speaking down to patients, just an overall lack of customer service.