Clean Master have cleaned numerous carpets for our company. They are always willing and able to come to our rescue! They have removed stains, stretched carpets and done flood restoration for us! I would recommend them highly!