Bill arrived promptly, well-prepared to complete cleaning 1000+ sg ft of carpeting. Courteous, professional, and focused, Bill cleaned the carpet beautifully, removing stains I thought were permanent. Bill's prices are reasonable, and his work is exceptional. He earned my highest recommendation; I will certainly hire Bill again and refer my friends to him. Outstanding. Thanks, Bill.