Went in a few days before Christmas, thus it was super busy. Had to wait about 2 hours with 10 people in front of me. Staff was nice however, and the place was clean. The real redeeming factor was the doctor. He was kind and actually took time to listen and give suggestions. Didn't act like he was stressed or in a hurry to get me in and out. Overall a good experience, just tough waiting when you already don't feel well.