I have been here a handful of times for the lab work needs of myself or family members. They do offer appointments which can reduce wait time. I have walked in though and been seen fairly quickly. It has always been clean and run smoothly. I have always had a friendly experience however I have witnessed less than professional interactions at times, but my own interactions have been professional and positive. The technicians are knowledgeable and have always been competent when drawing blood from my children or myself. The location is not large and at times can get crowded. This is the only place my insurance is accepted so I obviously will be back.