Hot water extraction (steam cleaning) is what is used at this Scottsdale carpet cleaning. Hot water extraction is well known to be the best cleaning method for carpets and upholstery. Most carpet manufacturers recommend using a professional hot water extraction cleaning system every 12-18 months for best results.