Very professional, clean, and quick! Once they were done I was called back to go over my child's (4yrs) visit. He was very happy and couldn't wait to tell me "he didn't cry". This let's me know they took their time with my child. I would definitely recommend!!!