I have always like Home Depot - totally handy to pick up essentials for do-it-yourself projects. And the service is always exceptional - there are no 'stupid questions', as long as HD staff are concerned. I continue to be impressed with Home Depot in new ways almost every time I go in there. Most recently, I bought a gorgeous area rug there - who would have thought??! It's absolutely top notch quality and lovely in my home. All for a great price.