Product was so easy to put together— it came with all of the necessary parts and tools! These stairs are very sturdy too! My 45-pound dog isn’t used to stairs, so I walked up and down to show him how it’s done! Great product and the soft carpeting is a bonus!