Great product! I am going to use it so my Maltese can get in bed. (Took her about 10 seconds to learn and use them) It is heavy enough to be durable but not to heavy by any means. Hardware is simple screws for easy assembly but they are heavy duty and will hopefully last a lifetime. I never write reviews but this product purchase made my day highly recommend!!!!