I was referred to this office by my doctor. When I arrived at 1:45 the lobby was packed leading me to ask the receptionist if they were running on time. I was told the procedure side was not and the appointment side was. Since I was only there for an appointment I was assured I would be seen for my 2:00 appointment on time and would be done by 3:30 for another appointment I had across town. I waited for an hour and no one came to call me back. When I checked with the receptionist, I was told they had a situation come up and it would be at least another 30 minutes before I would be seen. In the meantime, people waiting for a procedure had been there more than two hours. The receptionist was not very friendly and just kept telling people they could share their frustrations with the doctor. For all of the people I could see working in that office I am amazed at how useless everyone seemed to be in communicating with patients. They may have good doctors but their office staff needs some work. I have never seen an office run like this and I will not go back.