Carpet Giant is good too. I used them a little over a year ago. If they have the carpet you like in stock you can get a good deal on it. They have quite a bit in stock. Negotiate the price down, we got 10 or 12 % off what it was listed at in the warehouse. Just ask for the best deal they can give you.
It was an easy deal too, I took in my room and closet dimensions, and they went off that, never came to the house to measure. I gave them my exact sq ft X 15% waste and that's what they priced it at. When I went to Lowes or Home Depot, don't remember which, they had to come out and measure, and they were ridiculous. I calculated ~ 700 sq ft, and they said something like 900, I argued, but they wouldn't budge, and they were more expensive anyway.