Love this machine!! I can't say enough it cleans my carpets making them look brand new and refreshed. The dual spin is great easy to use. I love the upholstery attachment as I was able to deep clean my curtains and furniture this steam cleaner is a must have especially if you have animals!