We liked the idea of dry-cleaning the carpets to avoid the soggy underpads and the long wait time before entering the room, as we were on a tight schedule for the moving day. Unfortunately, the company showed up a few hours late (without bothering to call). The cleaning process itself worked fine, and the technician clearly knew what he was doing. Average results and average price range.