Communication was top notch. We were told the date and time and Ben called that day to provide an update on the scheduled time. Ben arrived at the agreed upon time and was very professional. I pointed out one particular spot of concern and he assured me he could take care of it and he certainly did. The process took approximately one hour and we were very pleased with the result. Would not hesitate to recommend.