Hospital appointment nearby so I came here after to sort out my health maintenance check. Staff were really professional and explained everything clearly which I liked, but abeg the waiting time was something else. Made an appointment beforehand and still waited almost 45 minutes before they called my name. Overall decent experience and they did good work, just sort out the queue situation because that part almost spoiled the whole thing for me.