Office staff was nice. Appointment process was a breeze. Dr. Cheng made me feel rushed and like I was inconviniencing him during my visit. He was not knowledgeable about the issues I was experiencing and did not offer any recommendations. Will need to keep searching for a descent family health care provider.