Came for a consultation and the doctors actually knew their thing, explained everything clearly which I appreciated. My issue is I made an appointment and still waited almost 50 minutes before anyone attended to me, and for what they charge you'd think the process would be faster. The facilities look clean and modern which is good but honestly the bottleneck at reception was frustrating. I'll go back because the actual service was solid but they need to sort out their time management sef.