CDL has a great selection of flooring materials and very good sales staff. Lots of helpful hints for installing the flooring tile I bought for my laundry room and bathroom. ServiceMaster had, in repairing my ceiling, managed to flood my house a little over a year ago and, frankly, the poor workmanship and cooperation I got from that company forced me to tell them to stop working before my house was completely ruined. But, that's another story.
I purchased some vinyl tile. I have never before installed tile but, after talking to one of their installers and watching some instruction videos on the internet, I completed the job to the complete satisfaction of my wife! Compliments to the installer who helped me, he was very friendly and full of good advice.
Where CDL failed was by promising me the product I ordered would be available by a certain date only to fail in their promise. Not that it was all their fault - the supplier stopped making what I ordered and never called the company. So my delivery was delayed and the time I had already arranged to take off from work to do the chore was wasted. Also, they company didn't do anything to compensate my wife and I for having to make another trip into the city to select tile again. Often, even a token amount off the final price or a little something thrown in for free when a company makes a mistake will make the customer feel a lot better about being inconvenienced.
The tile we got was of good quality but they sold me far too much adhesive and far too much grout for the work I had to accomplish. It was their minimum size for each.
So, if you have a large floor area that needs to be tiled, then I would certainly recommend CDL. For smaller areas it might be a good idea to investigate buying the grout and adhesive from some place that can sell smaller quantities. As for the other flooring products they have available, again, they seem to have a large selection and you should be able to find there something suitable for your home.