Very professional and explains what he’s doing as it’s occurring. He cleaned my teeth and as usual with a cleaning there is slight discomfort but it was very minimal. The office wait area is small but very clean and his assistant is very nice. It was a good experience overal