Came for a quick checkup and honestly the staff were very helpful and the place is clean and organized. They explained everything clearly which I appreciated, but abeg the waiting time was something else even with an appointment. I sat there for almost 45 minutes before I was called in and that's not acceptable for a medical center that charges what they charge. Overall the service itself was solid and I'll definitely go back, just hope they sort out the waiting situation next time.