The worst customer service ever! They are never staffed and heaven forbid you don't make an appointment you will ever be seen in a timely matter. This place is joke! I waited over and hour and was told people with appointment are seen 1st. I understand that but if you book appoints all day and almost everyday so you can't make an appoint until 2/3 weeks out what is the point of taking walk-ins if you make them wait for hours! The staffing to patient ratio here is horrible!