Keeps the dogs off the carpet without scratching my hardwood floors.  Was missing some of the required screws so had to go to local hardware store to pick up a few more.