The office was very clean and the tech that helped me was very professional and courteous. I didn’t have an appointment but didn’t have to wait long as they weren’t too busy when I arrived. They do take appointments first, which they should of course. I have insurance but they have a policy that they request a…