During a typical day, professional carpet cleaners may encounter a wide variety of odor problems that their customer needs assistance dealing with - pet urine, body odors, Cooking odors, tobacco odors, general odors, water intrusion and water damage, bacterial based...

Read more

After you have had the chance to carefully study, practice and understand how to identify the type of hard surface floor you are being asked to restoratively clean (see previous blog entries), it is time to consider the specific procedures...

Read more