Staff seems to show up as they feel they should be in. Appointment was at open, all but one of the staff didn't show up till 30 minutes after. Then they proceeded to discuss their evenings for another half hour while I waited (this involved dates, with details if they "got some" or not, and personal hygiene dealing with sweaty bodily areas, public breast feeding, and diaper messes). Another patient came in and found out that their appointment was lost. They closed the window and openly mocked (with profanities) the person thinking we could not hear them. Wrong, we heard every word. This place needs to throw out the trashy staff and rethink their customer service. Just because an idiot can pass a jr. college nursing course doesn't mean they make good employees. Needless to say waiting for over an hour just to spend 5 minutes getting tested when there are only two patients waiting is completely ridiculous. Take your time and money elsewhere until improvements are made.