James was punctual and did a fantastic job cleaning both carpet and a stained sofa that I had once tried to clean (badly) once before
I would certainly recommend your business. Thanks again