If I could rate this practice with zero stars, I would. My boyfriend had an appointment scheduled by a referring doctor. When we arrived for check-in, we were told by a very rude staff member that they had been trying to reach us since earlier that morning to inform us that his appointment block needed to be longer (by only 20 minutes) and that they would have to reschedule him. First, if we needed to reschedule or cancel, we would have been required to provide 24 hours notice. They gave us only three hours notice and we just have to accept that apparently. We had things to do prior to the appointment and missed their call. So we showed up on time only to be turned away. The staff member "helping" us had no compassion and was extremely rude in her interaction with us. She said she could not reschedule us for another several weeks and spoke to us as if we should be grateful it wasn't longer. We waited for the first appointment long enough. My boyfriend has been missing work to make his appointments and now must take more time away from his job and wait even longer for care. We asked to be added to the list to be called if someone else cancels their appointment. We were told that list has about 100 people on it already (so don't bother was the underlying message). I saw on the wall a white board with all of the physicians names and each physician working that day was seeing appointments on time. Why they couldn't see my boyfriend at his scheduled time and spend 20 more minutes with him is beyond my comprehension, especially since it was their mistake. This office is extremely unprofessional.