I would have given 5 star but front office sucks! No coordination between website info I provided vs what they had and no coordination among themeslevs., Asked my insurance card copy 3 times even I submitted on web, Two different people checked me twice. All questions were asked twice. Too much time wasted in the front office. 2 min works took 30 mins. Once I am inside, Nurse and Dr were awesome. Dr took time to understand the issue, guide me properly, very friendly and very knowledgeable. The nurse was very friendly and smiling all the time.