Clean, Quick and efficient. My son had to give blood last week and he was very nervous as it was his first time giving blood. The owner — Nurse was on hand and calmed him down considerably before she took the blood. It was just a few mintues and he walked out of there fine. Got the results quickly. Highly Recommend.