Cleans very well, I love the steam feature. Quite noisy but powerful, the cleaning tray is a useful addition. Overall I would highly recommend this as a pet friendly family friendly carpet upholstery cleaner. Excellent results.