Worst. Experience. Ever. Arrived 15 minutes before my appointment. Waited 45 minutes. 3 patients that walked in after me were seen before me. Final straw… it was explained that since my appointment time had passed, I would need to be fit in between the next 3 patients already waiting. I walked out and will NEVER go back! Patient of over 5 years lost forever!