Thank you Keep it Clean for the awesome customer service and experience as a whole. My carpets and tile look as good as new! I received a follow up call just to confirm satisfaction, and I can tell you right now I will be a lifetime customer. The pricing is great and the personal touch speaks volumes against the competition. Thanks Mike and Keep it Clean for going the extra mile.