Excellent place for blood tests if you know exactly what you need tested. The staff speak hardly any English but I managed to get by with a few words of Vietnamese. I walked in, gave them my name, told them what I wanted (in Vietnamese), paid in cash and then sat down and had blood taken. I was in and out in less than 5 minutes. They told me I could come back for the results in 90 minutes or check the results on their homepage. I chose the homepage option and was surprised at how easy and efficient it was.