5 /5 Amy Barnes: Dr. Cheng is a fabulous doctor. He listens, cares, answers all my questions, isn’t rushed, and responds to my patient portal questions. I have never had a better primary care physician. His office staff is nice to work with too, especially Elizabeth his medical assistant.