Excellent selections, helpful professional sales staff. I’ve had a wonderful experience with this company. Do note however that their prices won’t be as low as Home Depot or Lowes. There is a reason for this and it is quality. Their products aren’t designed to be the cheapest most poorly built you can find. Plenty of other places to waste your your time and money on inferior products.