Lousy customer service. Arrived to install small countertop, hours late, then had to leave for more tools for another hour. By then it was Saturday evening. We realized the next day the dishwasher had not been fastened down and was tipping over. Also he had failed to seal the granite. I called three days in a row. Finally got him and he promised to come by the next afternoon. The next day at 4:30 he had not arrived. I called and he said he would be there in a half hour. At 5:30 still no show so I called and he said he had not left yet and wanted to come out after we came back from dinner. I asked that he set a specific time the next day of his choice and I would be there. He promised to call first thing in the morning after he looked at the schedule. At that point I suggested that I might reverse my credit card charge. The next day I heard nothing until about noon when someone else showed and spent an hour trying to correct the bad installation. The first guy had left off the metal bar connecting the counters over the dishwasher. Finally they got it done and left. Now only part of the counter has been sealed or they are using some sort of cheap sealer since water soaks into the granite if a wet glass is left on it. I am going to buy a quality sealer and finish the job myself. Beware. read more