Carpets: You Get What You Pay For

Are you getting ready to purchase new carpet for your home? If so, you may be tempted to go with the cheapest option you can