This place is the worst. Everytime I have an appointment, I have to wait at least two hours past my appointment time to be seen. You don't even get taken back to a room until nearly an hour after your appointment time. They lose papers, constantly make clerical errors, and most of the receptionists are extremely snotty. I absolutely would not come here if they weren't the only place in my area that takes my insurance AND has late hours. I dread my visits. If you absolutely have to come here like I do, make sure you bring A LOT of things to entertain you.