Large store, lots of variety and can usually find everything you need. I spend a decent amount in tools and they are one of my top choices. Helpful yet non intrusive staff, they more let you go to them if you have questions. Monthly flyer of sales and deals is a must look for me. Excellent variety of brands and from conversations with staff they tell you what models aren't living up to the hype. No perceived brand pushing,