Came for my routine medical tests last month and I must say the staff were really helpful in explaining everything. The diagnostic equipment looked modern and they got my results back quick which was impressive. My only gripe sha is that I had to wait almost an hour even though I booked an appointment beforehand and there weren't many people ahead of me. Still worth it for the quality but they need to sort out their scheduling because time is money.