Far exceeded my expectations. All dealings were very professional; reliable and friendly service. I had some major stains I never expected could be removed, including some puppy potty training mistakes and entire bottle of chocolate syrup, and they are all gone; the house smells amazing! I will never rent a machine again. I highly recommend.