Company promised to deliver granite cut out for sink on installation day. Not done. Said they would send a driver the next day. Not done. Promised to deliver the following Saturday, stayed home all day, no delivery no call. Call on Monday stating there was a problem and promised to deliver today, Saturday. I had offered to go and get it myself last week but said I would give them another chance. Company called today and said they didn't know when they would be able to deliver it. Still waiting for that piece of granite. Draw your own conclusions. If I ever get that piece... I'll post again. Finally.. they delivered 2 pieces of marble, which they polished even.. ready to glue rubber legs on them for a cutting board! It is unfortunate that I had to "perster" them until I got what was promised.