We went through Home Depot for our Quartz counter tops, new smart fridge, and new convection double oven.
The Good: Home Depot matched prices of other stores on the fridge and stove. The process for ordering the kitchen counter was fairly easy and we even got money back when they sent out the guy to measure our countertops.
The Bad: Counter Tops were delivered by two guys that looks to be about 21-22. They were pretty talkative and I could hear them in the other room talking about questionable things. I didn't care as long as they installed my counter tops well. Which they did.
EXCEPT, they dented my microwave, and also put a hole in my wall. And worst of all, they put a small scratch on my new fridge. I had offered to move it out of the way and they had refused, so I'm salty about that.
The other bad thing is my stove. I ordered it and they said delivery would take 5 months. That was fine, as the kitchen was set to be done by then. Delivery date came, and I got notice I now have to wait another 3 months for it. I wish they would have told me originally it was on such a bad back order because the place they price matched it from had some in stock to deliver right away. Now I am going to be waiting another 3 months for a stove I paid for over 5 months ago...