William was everything you could hope for: on schedule, intelligent and articulate about my needs, thorough and clean. Terrific guy, too; it was a pleasure to have him.