I recommend Clean Touch!
I found out about Clean Touch through Amazon Local, so I figured I would give them a try. I am happy that I did; they did a great job cleaning two rugs and four bedrooms. They were up front about what the cost would be, and they were very friendly. I look forward to giving them a call in the future to clean my carpets and rugs. They also gave some advice on how to take care of my granite kitchen counters. Thank you Derrick and Gary!