My appointment was early in the morning ,I didn't wait long at all first visit , but my second visit the wait was pretty lengthy . Once I was in back Dr Cheng took a little while to come in the room but she is a busy Dr which I understand so not a complaint . Once she was in the room she is very caring , and she answers all questions, she spends time with you & explains really well what's going on . I love that she actually takes time to know your situation and doesn't run out just because she has other patients . My surgery went very well . She was very attentive to my calls after surgery . She also had her nurse call and check on me , which meant a lot . I would definitely would recommend Dr Cheng