I've been to many doctors. However doctor Cheng is the most caring of all. He takes the time to help me get better. I don't feel rushed and get all my queries answered. Yes, the wait can be long. I've waited 2 hours while having a fever and it was worth it.
My dad had a slight medical concern, but he took all the measures to make sure my dad was ok, even though it wasn't big of a deal. He even helped us look for a specialist and followed us up on the situation.
My mum was really sick and he actually took her in next since she was throwing up and couldn't wait around long. There are situations like this that causes appointments to get pushed back or the wait being long.
I rather have a doctor that has a long wait and takes the time to help me. Rather than doctors that quickly sees you to rush you out because they have a long queue of patients waiting.
I completely agree with espcheng.