I rented the rug doctor last week and it wasnt quite as good as id hoped. The price for renting it was quite reasonable but then you have to buy a cleaning solution to go with it. The rug doctor was fairly easy to use but quite big and bulky so takes a bit of work. You normally have to go over an area twice-as the second time gets rid of any excess cleaning solution that is left on the carpet. I found overall that the rug doctor freshens up the carpet and smells really clean and nice, but it doesnt do a great job of getting rid of marks and stains. When you empty the water at the end its really dirty so it obviously does clean, I just expected it to be better. It can be hired from loads of places, I got it from morrisons.