Frequent customer here and I must say the diagnostic tests are solid, results come back quick which is what matters. Staff knows what they're doing and the whole process is straightforward, no unnecessary wahala. My only gripe is the waiting area sef - it's small and packed, especially when multiple people come in at once you're all squeezed together like sardines. For the price they charge though, I expected them to sort that out by now.