Came for a health checkup and the doctors here actually know what they doing, explained everything clear and the whole setup is professional enough. My only gripe is I had to wait almost an hour even though I booked an appointment before coming, and nobody even gave me a heads up that it would take that long. For the price they charge you would think the timing would be better managed honestly. Still would come back though, just maybe call ahead next time to confirm how long the wait really is.