Excellent job! Between moving our furniture into storage and then moving it in our new home along with a two year old and our oversized boxer.... our couches had seen better days. William did such a great job! Every stain was taken up. Highly recommend!