There are a few things to consider when buying carpet. I am sure if you did a search on google for buying carpet you'll see what to look for. You need to take into account foot traffic levels, pile, fiber density and of course cost.
These were the first two hits that came up on a search: