We recently replaced our kitchen countertops and selected the Granite Guys based on the excellent reviews on Homestars. The experience with their sale person was very positive. She provided very useful tips, helped us select the quartz and provided prompt responses to our queries. However, we did encounter various issues with the installation. First we were notified late that it was delayed by approx. 2 weeks. Then they forgot to notify us of the new installation date and we only found out on the day after we contacted them for an update !!! The crew arrived late (around 3pm), struggled to remove our old countertops and were clearly preoccupied by the time at which they would be going home. They broke several wall tiles (which was not entirely their fault since our old countertops were heavily nailed), scratched our existing cabinets, omitted caulking along various joints (including a large gap where shims were used) and poorly secured the sink with a metal strap. We ended-up buying a new strap and replaced it ourselves since we did not feel that using the sink would be safe. The Owner came for an inspection a 5 days later with the good intent of fixing any outstanding issues. Unfortunately, this was too late and we had spent the week-end working on our kitchen ourselves (painting, caulking) in order to be able to use it asap. Overall we felt disappointed that the installation did not go as well as it could have. We are happy with our countertops but I would not rate this company as well as others have.