Highly recommended. Jack was on time, professional, and worked very quickly. He cleaned our pet-stained couch and stairs beautifully, and removed all of the years-old stains!