I came for diagnostics last month and the whole process took forever sha. Staff was professional enough and the equipment looked modern but waiting time was nearly two hours even though I had an appointment slot. Results came back accurate which is why I'm not complaining completely but for how much they charged me, that kind of wait is not acceptable. Would try somewhere else next time unless I have no choice.