if they are not providing adequate products they are in breach of contract
which would entitle you to getting your money back. Tell them you will set something up with multiple granite contractors to evaluate the work, along with the registrar of contractors.