Matching on Angi
They called a few days in advance, explained the process, asked me to vacuum the carpet thoroughly, & move any breakables I could. Dave arrived on time & was considerate of not leaving doors open since we have pets. Explained the spot cleaner he was going to use, how long to allow for drying time, & carpet care afterwards. Carpet had not been cleaned for 3-4 years, but looks like new. Had not used this company before, but will definitely call them the next time carpets or upholstery need to be cleaned.