Good communications with Bradley by phone and text. He was punctual and polite. In the end he was not able to clean my sofa because when he checked the label it was dry clean only - he was honest enough to let me know and didn't charge for his wasted time.