We had such a great experience with America's Carpet Guy! Our carpets were dirty from years of pets and children. After our floor cleaning, I couldn't even recognize our carpets! They were so clean! We highly recommend!