Arrived on time, cheerful and friendly, finished in a timely manner, explained everything in the paperwork, extremely pleased!