Tom was beyond professional and skilled. He saved my custom upholstered sofa (that two other cleaners told me was too "delicate to clean"). The sofa is a cleaning code S ... more