I am a pretty easy going guy who doesn't mind waiting but I had my fill off it last month after I was made to wait for 1.5 hours before the doctor was able to see me (she was great and very apologetic since she had been quadruple-booked by the incompetent staff). After that, it took another 2 hours before X-Rays could be performed. Apparently, I was told, the radiology is owned by a separate company who runs things differently and even more incompetently than ARC. All this waiting around wouldn't have been so bad (I had brought my laptop in anticipation) except that it was 4 times out 4 visits that I waited in excess of 3+ hours. Each time when I asked to talk to the manager, I was either rudely treated by the receptionist (one even shut her window on my face) or told that that just the way it was in medicine; basically, "get over it".
This is the first bad review I have given anything in my life. This place has really passionately pissed me off :)