Cannot reccomend enough. My rug left in such a state I was doubtful it’d come back with much improvement. I was actually blown away when it arrived back home, its like new, as good as the day I bought it. Kevin was so lovely and helpful and explained it all everything I needed to know. Great communication throughout. Thank you.