Dr. Cheng is nice, smart and funny! I was looking for a good rheumatologist who has a cool personality, and I think I’ve found my guy. I didn’t spend enough time with him during the initial visit, but there is potential to upgrade the rating. Office is busy, but I was in and out within an hour.