This place is great because they have people who are specialized for certain sections. That way if you have a plumbing problem then theres a plumbing expert to talk to. Or if you have a key and lock problem then they have a couple guys for that too. And the people are actually looking to help you out, they’ll be honest and tell you if another place is cheaper or if they feel a contractor is ripping you off or trying to scam you. A couple downsides though: They’re a little understaffed so sometimes you have to wait to be helped. Also they switch through different return policies constantly and most of the time they’re ridiculous. Current return policy is only 2 days to get your money back. But if you can handle that they’re a great store to get information and help.