We shopped quite a few carpet companies before buying new carpet for our new(to us) home. Most companies were pretty comparable in price– they take credit cards, which actually made it cheaper for us to use them than any other company. They were very knowledgeable about the carpet, and we are very satisfied with the end product!