No place is perfect, but I've never had a problem with Lowes. Their service has always been good, and they've always been willing to work with me when I've been unhappy with something. Of course, I've never had them do a big job or anything, it's just stuff that I buy.