All i have to say is good doctor but they screw up paperwork and bad communication. Gave one star because of the doctor. They cost me almost $2000 because they couldn't handle paperwork correctly. Oh I forgot to mention. During the time of this review i was on medication that I couldn't suddenly stop taking. The earliest they said I could get appointment to renew script was almost 4 weeks away. I only had 1.5 weeks of medication left. I had to slowly get off of it over the 1.5 weeks. All i have to say is thanks for nothing. I will be relocating my whole family of five to a different location.