I have had many problems with this place. DO NOT GO HERE. The waits are terrible and appointment times mean nothing. I have had two big problems with these people and I will never go back. The first was when they took my insurance card copied it and had me wait one hour and a half before they told me that they didnt accept my insurance. My second problem is with the receptionist she is extremely rude. I was kept on hold for long time periods every single time that I called. I have been waiting six hours for them to call my prescription in and they still have not done it yet while I am sitting at home with 101 fever. I called them and asked them about it and I was given an attitude. DO NOT give your money to this place they treat you terribly!!!!!