Although they are courteous and thorough they are SLOW. You can hear people in the back having personal conversations while you sit and WAIT. My quoted half hour appointment took an hour and half. I waited a half hour before I was even seen initially.