David was on time, very polite and professional. He cleaned up and made sure everything was good before he left.