A good place. Wide inventory, well-trained and helpful staff. I'll always patronize an Ace over a Lowes or Home Depot - one might pay a little bit more, but it's well worth it! At Ace one can always find a competent, knowledgeable person to offer sensible suggestions, practical advice, and to help one find stuff. Can't say that about the big-box home-improvement stores.