I agree with the other people that want to give zero stars - this place does not deserve to be in business - it is grossly inhuman in the way it treats patients. In May my aunt passed away in England and as her only immediate next of kin was going back to plan the funeral etc. etc. I realized I would run out of my anxiety meds while I was there and so called to get a refill - and called - and called - and called. After a week of calling every day and still no refill to my pharmacy and no nurse calling me back I called again and was told I had to come in to get it renewed. REALLY??? I'm leaving the next day?? I went in and was waiting over an hour and got a little short with the receptionist. Dr Dahlia's husband Dr Cory came into the waiting room and asked me to come into the back office. He then proceeded to scream at me at me because I was upset with the wait - I burst into tears and explained about the death and I really needed a refill. He then told me I had not made a payment for my coverage and I explained I had spoken to his billing office there was an error in their billing. He didn't want to know and so I said well just charge my card now and he said he wouldn't and once I had called back the billing office and paid MAYBE he would get me in to see the doctor. Unbelievable!!!!!!!! So I asked him if he was refusing my prescription, given the circumstances and he said yes. And these people are supposed to be doctors - caring and compassionate - NOT!! I will never ever go back there and will post reviews every place I can so that others can avoid them. All the other reviews cover all the many problems that these people have - rude, bad attitudes, long wait time and basically the inefficiency in which the whole operation is run is a joke. They try and get you back multiple times after a blood check or for refills so they get to bill your insurance way more than is necessary. I own a business and need to have an appointment so I know how long I am going to be. This place has NO respect for your time and think it is perfectly OK for you to still be waiting over an hour AFTER your scheduled time. If I didn't show up I would have to pay a fine - so why do they get to mess you around?? This place is a SCAM!!!