A lot of companies will give you one small room for free in hopes that you will love it and pay them for the rest. When I was in college, My roommates and I got 3 different companies to each clean one of the bedrooms for free, and then payed the cheapest one to do the living room and hallway. I have done the carpet cleaner rental thing several times, and each time I swear I will never do it again.