Was referred here by my doctor for some tests and the whole setup is really professional, equipment looks modern and the staff explained everything clearly which I appreciated. Results came back accurate and fast which matters when you need answers. My only gripe is I made an appointment for 10am and didn't get attended to until almost 11 and they never even apologized or explained why. For a place charging premium prices, that kind of wait is not acceptable abeg.