K.C.
Well, here's my personal experience with them. We just finished remodeling our house a couple of months ago. It was a major, high-end remodel, took months and months and cost a lot. I used BuildDirect for my wood flooring (strand woven bamboo) and 90% of my tile selections. I paid a fraction of what I would have paid a local retailer for similar quality products (granted, I live in a super expensive area and prices are ridiculous here). My tile installer said the tile was as good a quality as he'd ever seen (he has worked on multi-million dollar homes) and my flooring installer said as much about the bamboo. When people walk into my house now, the first thing they say is "WOW! These floors are beautiful! What are they?" and, when they go to use the bathroom, they then say "OMG, this is awesome tile! Where did you get it?" I'm not kidding. Quite a number of people have said these exact words or versions thereof.
I dealt with one person at BD, and she took care of all my needs from getting me free samples to helping me finalize my order to getting a better price on shipping. One of the tile shipments was messed up (due to the shipper being clueless about how to package and ship tile), and she arranged to have it replaced within a few days.
All in all, I couldn't have been happier with my BD experience. My husband is also happy, and he is the nit-pickiest, pain in the a$$ when it comes to stuff like this, all details have to be absolutely perfect or the whole experience is ruined. He was NOT happy about the boxes of broken tile, but he WAS happy about how BD took care of it.
So maybe I got lucky with my great experience with them, but based solely on that, I'd definitely recommend them.