Came for a quick diagnostic test and the whole process was straightforward, staff knew what they were doing sha. Quality of their work is solid I won't lie, results came back clear and accurate. My only complaint is I waited almost 50 minutes before anyone called me even though I had an appointment, the place was not even that busy sef. Otherwise decent outfit, would come back but maybe I'll go early next time.