I like this Home Depot.
There's a few great things about it.
1. It's next to my house
2. It's never that busy
3. People there are usually pretty knowledgeable (When you can find someone in the department)
I had an especially good experience there last night. I had called to check the price on a vacuum that I had seen online that was marked down. I called to double check price and they transferred me to the flooring department. The associate repeated back to me the item and quoted me the wrong price. I chalked it up to online vs. store pricing. But, my inquisitiveness got the best of me and I headed in. I double checked the price in person. I was right! The item had been marked down and the associate hadn't actually checked in the system.
Long story short, I had to buy the item "online" and pickup in store to get the price I wanted and it was just about closing time. The manager Mark walked me throug the process and helped me out a ton by ensuring I got what I needed while I was there and even kept the store open for a few extra minutes for me. Gold stars for Mark.