I've lived in my condominium for a year and a half, and I had spilled enough coffee and red wine in that time to warrant a cleaning of my carpet, & I wasn't going to do it myself. I tried it and I just don't think those machines you rent at the grocery stores do a great job.
Looking at reviews I picked I Clean Carpets to clean my carpet, and I'm glad I did the owner answered my call right away told me his prices which I thought were very fair. The cleaners came a little late because traffic was bad and the owner gave me a $15 discount for the inconvenience. That's what I call a good business taking care of the customer.
The cleaning exceeded my expectations. I really didn't think they could get it that clean but they did. I highly recommend this carpet company and I am going to use them when I need my carpets cleaned again.