Was referred here by my doctor for some diagnostics and the place itself is clean and well equipped sha. But abeg the waiting was insane, I arrived at 10am for an 10:30 appointment and didn't get attended to until almost 12. The staff could have at least told me there was a delay instead of leaving me wondering if I was in the wrong place. The actual service when they finally got to me was quick and professional but by then my day was already wasted.