Worst place i've ever gone to. Waste of my time. Staff doesn't know what they are doing. Waited for over a month and a half for an appointment my doctor had referred me, and had to call myself. Then when being asked personal questions someone walked in and didn't even knock!! I felt violated and there was no apology until i asked for one. Then waited another hour for the doctor which i never saw because i've been waiting and told since i got there i was the very next patient despite seeing other patients go in before me. The staff is rude and ignorant. I asked for a refund and told the girl to void the transaction which i was told that a refund is a void, which if you look up the definition you know what is what. So now it's over a week later and i'm on the phone with my bank trying to get my money back. I would never go to this doctor again.