I just had my 20+ year old carpet cleaned by a local residential carpet cleaning company – Magic Touch Carpet Cleaners. We had a pipe burst in the guest bathroom and needed emergency flood damage restoration before my in laws came to visit. We got the plumbing issues sorted out but the carpet in the guest bedroom was a mess. Anyway, they came right out and did the water extraction and steam carpet cleaning. Their green carpet cleaning left our carpets and rugs smelling fresh and clean and was at the same time, safe for my family and pets. My carpet now has new life and I feel much less driven to replace it. Their pet odor removal is amazing – and their carpet spot and stain removal too. The spots are either gone or very minimized. If you need floor cleaning, these guys are up to the task!