Not my usual kind of place but my daughter's school recommended them for some services so I came. The facility itself is clean and organized sef, the staff smiled when I walked in which was good. But the waiting time sha almost killed me that day, I sat there for almost an hour before someone properly attended to me even though I had an appointment. For how much they charge and how they market themselves, the actual experience didn't match the hype at all, I no go lie.