Incredibly slow. Rude service. Horrible experience. Waited in the doctors office for over an hour only to get three minutes of actual treatment. After finishing my appt I had to wait another thirty minutes just to pay for the medicine and "care" that was provided. The lady at the receptionist claimed she didn't work at the location and that was the reason why she couldn't ring me out and made me wait for someone else to ring me out. All around horrible experience. Stay away if you can.