Wasn't enthusiastic but came anyway and I must say the whole setup at King David is legit impressive. The staff knew what they were doing and explained everything clearly which I appreciated, but abeg the waiting time nearly killed me that day even with an appointment. I sat there for almost 50 minutes before they called my name and by then my blood pressure was already up. Overall the service quality is solid and I'll definitely go back but they need to sort out their timing sha.