One star is over rating this place. The staff treats you like your bothering them and talk down to you. The Doctor's assistance argue with you and roll their eyes and make you feel very small. I come out of there feeling worst than I did when I went in, maybe it's because they spend as little time a possible with you and seem more concerned with the billing check sheet than they do with the patient. Also don't try to contact them by phone because if your lucky enough to get someone on the phone they are even more rude than they are in person. I'll be looking for another Doctor and it's a shame because my Doctor is ok but the stress of dealing with his staff is just to much. Don't go here even if you Primary care Doctor advises you to because this place does not promote healing it promote stress.