I have been here a couple of times. They have a really nice website where you can browse their products and see how much carpet you are going to need before you even start looking...
All reviews seem positive
Modern Day Floors At Prehistoric Prices