Granite Direct delivered a decent looking final product. Unfortunately, they have a massive scheduling issue. They ask for 100% payment up front and then take their sweet time finishing the work. Their sub contractors who do tiling work and cutting of the quartz slabs are poor and do not know how to stick to a schedule. I had to constantly call the owner for an update for the install because they could never stick to a timeline. It was a frustrating experience so I would not hire them again.