Need to have about 1k sq ft re-carpteted in north Fort Worth.

Any recommendations on places to buy carpet and arrange for install?

Is somewhere like Home Depot or NFM the best bet? Or should I buy the carpet and find someone to install it?

Any ideas or recs are welcome.