Ferguson's has a lot of items in stock that you would need. They also are willing to order you a part if you need something that is a special order, and they get those parts in rather quickly.Their prices run around average, but some items you can pick up for cheap which is great!. The problem at this store is that they definitely need more help at the counter. Sometimes they only have one person at the counter helping customer's and you can wait in line sometimes for a half an hour before you get help. This is not good as most people that come in to this store are in a hurry and can't wait that long, or they simply get annoyed and walk out. This could be a really great place if they fixed that problem. Overall, if you aren't in a hurry, I suggest you try this place.