Centex. While they may not be as cheap as Marble Craft, their installers are much better than Marble Craft's. I've used Marble Craft and Old Stone in the past. Old Stone has decent craftsman, but can be unreliable with timing and I've heard more than one story of them showing up with the wrong stone selection, already cut for the job. I, as a contractor, am more than willing to pay a little extra for the workmanship and reliability. Centex has always done well with both.