Thorough job…

Thorough job, arrived on time, and complete clean-up when done.