The good part: the doctor is very good.
The bad part: RECEPTION. They took 15mins to process my info and give me a queue number. After consultation, I was made to wait 45mins to collect the medicine. The places wasn't even crowded. Very disappointing, spent upwards of 1.5hours here.