Was referred here by my doctor for some tests and honestly the whole experience was good. The medical staff knew their thing and explained everything clearly which I appreciated, but abeg the waiting time was something else. I had an appointment at 10am and didn't see the doctor until almost 11:30. Apart from that sha, the facilities are clean and they handle their work well, so I can't complain too much.