Dr Ng Eng Khim is a very nice doctor i.e. experienced, knowledgeable, patient and approachable he handles elderly patients very well. He's able to converse fluently in Cantonese, Mandarin and English. Gives very clear explanation i.e. in layman terms. Charges are quite reasonable but waiting time can be rather long. Highly recommended!