Horrible practice. Front office staff are rude and ignorant. I have never seen the doctor. Only by nurse practitioner. Had to call three days in a row to get a prescription renewal. Left two messages for a return call and received. My first visit I was left in the waiting room for an hour.