A house we are thinking of moving to, has had carpets down for just 4 years. They are really stained unfortunately. We can't afford to replace yet, so thought a professional clean would make a difference? Is it worth it? :) thanks.