Brilliant service, excellent results. The rug which we thought was ruined is like brand new.