Ace Hardware almost always has what I am looking for. The staff is so helpful and friendly. The items are priced fairly. Things are generally easy to find. If your having a hard time locating a part that you need the staff is ready to help you find it. Also if you have questions about products that should be used for certain situations they can answer your questions and guide you in the right direction.