Synthetic carpets are made up of materials like nylon, polyester, or polypropylene. These carpets are often cheap compared to the woolen carpet. These carpets are easy to clean and pretty durable and also said to hold the colors pretty well. Because of polypropylene these carpets have superior stain resistance and have high resistance against color fading from sunlight.   However Woolen carpets are very soft and pleasing to touch compared to the synthetic carpet even environment friendly. The wools are naturally dirt repellent and retain color well. However due to high price of woolen carpets people tend to choose the synthetic carpet as woolen carpets are even prone to damage due to detergent.