I have been coming to this hardware store for 20 years, since I was a kid and would bike there and pester them for advice on how to fix things. They have everything, including the small obscure screws and parts no other store stocks. The staff is knowledgeable and can advise you on most or all projects. They can do some small repairs in store. The prices are not outrageous, many items are actually cheaper than the big box stores. This is what you want a locally owned hardware store to be.