Great Stuff
I just received another shipment of this cleaner as the first order went fast. It definitely outperforms Resolve which is what I used before and doesn't leave rings -- both for upholstery and carpets.
Rating: 5 stars