We clean all types of rugs. Some fine rugs need to be hand washed outside of your home. We'll pick those up and deliver them back to you in 7-10 days. Other rugs can be steam cleaned. This video shows our professional steam cleaning of a rug in Boulder, CO.