Was referred here by my pastor for a checkup and honestly I didn't expect much but the medical staff was really attentive. The doctor took time to explain my results to me which I appreciated sha because some hospitals just hand you papers and say come back next week. Only thing that annoyed me was the waiting time even with an appointment but at least the consultation itself was worth it. Coming back for my follow up next month.