They communicated in advance of appointment date, when they were coming, and arrived on time. They were up front with the pricing and stuck to their quote at the end, despite it being a little more complicated than originally thought. Professional all the way around!