John was great, he was a little early but called to say he was on his way so was very happy. He was quick and efficient and the carpets looked great afterwards. Dry within an hour and smelled very fresh. Thank you!