Came for a consultation here last month and the place itself is clean and well organized, credit to them. The doctors know their work no doubt about that but abeg the waiting time is something else. I booked an appointment for 2pm and didn't see the doctor until almost 3:45pm, meanwhile there were only like five people ahead of me. The equipment look new and the staff were polite when they eventually got to me, but honestly for what you pay here and the stress of waiting that long, you'd think they'd manage time better.