This place has worst office staff and is a joke. I got reffered by my doctor and thought they must be good because my doctor is amazing. Unfortunately that was not the case. When I showed up to my appointment on the other side of town they told me I was at the wrong office and this is the office they told me to go to. So then she said that she will call the other location and see if they will still see me. Like it was my fault that I showed up to the wrong office and was very rude. Then i was told that they would still see me and to drive 20 min away to the other office. When we show up to the right office they act like they are not going to see us because we are late and say no one from the other office called them. Very frustrating morning and unless you are very patient and understanding don't even mess with this place. The Sad thing is the doctor is great but what it takes to see him was not worth the stress.