We were going to rent a rug cleaner. But after thinking it over we decided to buy this one instead. One of the best decisions we ever made. When you own your own you can take your time and do a great job. If it takes a couple of days or a week it does not matter. Plus you have it for future use. It does a great job!