Dr. Cheng was my pediatrician and now my children’s pediatrician. He is very knowledgable and is straight to the point. I had switched my 10 year old daughter to another pediatrician when she was a toddler due to extensive wait times during appointments but had gone back after a few months of trying other pediatricians and not satisfied. Although appointment wait times has improved dramatically since I would still be willing to wait if that was the case. His staff are friendly and same day appointments are usually available if your child is sick. Dr Cheng himself always do a follow up call to check on your child. Dr Cheng seems to be ready to retire but he loves his job so much he is still practicing. His daughter now joins his practice and she is also great! Would highly recommend.