Awesome product!  I was able to assemble within 30 minutes by myself.  I have two dachshunds that use it multiple times a day to get up and down the bed.  I highly recommended this product.