Prompt, thorough,clean. Takes time to answer our questions, let us know how to prioritize future issues for planning purposes. Always polite, never tromp debris through the house. We have been happy customers for many years and plan to remain so.