The price of a carpet is affected by its age , rarity , quality of materials and dyes , and tightness of weave .
The quality of the materials used to make a carpet will play a significant role in the price it commands .