I can honestly say in all the years of using contractors to sort issues my company does not specialise in I have never been more impressed. Stone floors, tiled entrances, filthy and deemed replaceable carpets are like new. My clients are over the moon Dynoclean and I look forward to working with you again.