The selection is good for most things you’d need for home repair and a maintenance but the return policy seems a bit messed up. For one they have a machine that will supposedly locate your receipt if you lose it however I tried to return something and the machine did not locate my receipt. Maybe it’s just a box with an old pc in it or something but yeah they could not locate my purchase by my card. Then when they offered store credit it was… and I kid you not, for 1 cent. It was for some deck wash and they said it was probably some deal that I forgot about. Well I said forget it just keep the deck wash and went home. About a week later that receipt turned up and no the deck wash was not a promotional item and it cost me about 5 bucks. So while the selection is good don’t put a lot of faith in their return policy.