Have you looked closely at your carpet warranty recently? Did you know that carpet manufactures require you to have your carpets professionally steam cleaned every 12 to 18 months to maintain the warranty? There are several reason why this is a required.
