TDC has a decent selection of carpet and tile, but when it came to the larger tile sizes they didn't have much. We found their prices to be much higher than the competition and the sales people seemed to be a little too arrogant and snippy. We did have them do some work through the builder and the workers were very friendly. They did a nice job, but for the price it really should be! We've used other companies for 1/2 the price and they did just as good of a job if not better.