Was referred here by my doctor for a consultation on joint replacement and the staff knew their thing honestly. They explained everything clearly which I appreciated and the whole process was straightforward, but abeg the waiting time sha nearly killed me. I arrived at my appointment time and still waited almost an hour before they called my name even though there wasn't even much crowd that day. Overall the service itself was solid and I felt confident about their work, but if they can sort out that waiting situation they would be perfect.