I would give this place -5stars. The staff is rude and clueless. I have been to this office twice in one month and I've had an hour long wait both times. Before my appointment I called in to see if I could pay with my HSA account since each visit is about $200. Rebecca the front desk lady kept telling me that they only accept cash or check. I canceled my appointment then called back moments later because I knew they accepted my insurance and should in turn accept my HSA. She told me that they were already looking into it. Didnt offer to look into it when I was cancelling the apt and probably wouldnt have called me back to tell me that they do accept it. The last time I called to schedule she hung up on me twice. Their communication is very very poor. Instead of giving me instructions or letting me know I was all set she just ignores me. The first appointment I had scheduled was because a blood test indicated I had a hyperthyroid. I went in and all he could do was confirm that I did. He gave me paperwork for another blood test and an ultrasound. At my appointment today he told me I have a hypothyroid and asked me who told me I had a hyperthyroid. I told him he was the one to tell me that and this made me very upset. He told me that I must have damaged my thyroid (within a weeks time) somehow. I do not even understand how this would be possible. I asked for the results of my ultrasound and all he did was explain to me how the thyroid works. I would not have gone back to him the second time but every other endocrinologist was booked so I had no other choice. I left without any answers and even more confusion. I have never had such a negative experience like this ever before in my life with a doctor. I do not intend to go back to him and will keep trying to get in with another doctor.