Only went with IDF because it was recommend by our contractor (who we later also fired!) Not only did our granite have a huge scratch but they never even bothered to rinse the underside. It was still muddy from sitting on the dirt where we picked it out. They also installed our sink which has been leaking, rusting, peeling underneath. The sink also has silicone around it because they cut the hole in the granite too big for the sink so it doesn't have an overhang. The silicone has to be replaced regularly because it rots & molds and looks disgusting! wish I had used someone else!