This place is great. I've been here twice and was seen very quickly both times. (well, one was an urgent allergic reaction, so i got to skip the waiting room, the other was just a foot injury) They are good about working with insurance and they are clear and up-front about cost. The staff are knowledgeable and took time to explain what they were doing during both my visits.