I have Mr Clean come and shampoo my carpets in my condo every 6 months. Matt, there Service Technician does a totally awesome job on the carpets every time. By far the best Carpet Cleaning Service in the Phoenix area. I would recommend them to my family and friends, without a doubt.