We needed fast and easy installation for a deck. These fit the bill perfectly,very happy they keep our dogs on the deck.