I have been needing some stairs for my dog when I saw these so I decided to try them out. They were very easy to snap together. They even came with a covering for the steps. They seem like they are made really well. And will last a long time