Whenever I go to the Home Depot I try to make it seem like I know exactly what I'm looking for (even though I usually don't). Even when I've been "on a mission" I'm always approached by the staff.
Customer service is consistent, prices are competitive, and it's organized in a fairly logical manner. I always walk out feeling confident with my selection. This is another store that can be a nightmare for an indecisive person like myself; a decent selection of inventory always makes it hard to choose! Ask someone for assistance and you'll find it much easier to make a decision.
I purchased my patio furniture from this store. There was a deal going on for free shipping with an online purchase, so we asked a sales associate if he could call in the online order for us. Within fifteen minutes my beautiful set had been ordered; it arrived in a massive box two days later. I had to ask a friend to help me set it up--the delivery people do not offer assistance with assembly (that I know of).
What more is there to say? It's Home Depot. I've never had a bad experience at this store.