Was referred here by my GP for a heart checkup and honestly the cardiologist knew his onions, explained everything clearly and the equipment they have there is proper. My only gripe sha is that I had an appointment for 2pm and didn't see the doctor until almost 3:30pm, and the whole time I'm just sitting there watching people come and go. For a clinic that charges what they charge, the waiting is frustrating because abeg your appointment time should mean something. Overall though the medical side is solid, it's just the scheduling system they need to sort out.