Clean facility. The staff here was very friendly. I was skeptical at first to come here because of the reviews, but I was pleased with my visit there. The one reason I didn't give it a five was the wait time. I did the online check in to speed up my wait time. I waited for an hour to see the physician there. So maybe work on the online check in process and or leave an estimated wait time for people in the lobby. I was the only person waiting in the lobby so an hour wait seemed a little long. I will return