It is a piecemeal assembly of every single part. The screws for  rear support were not long enough to thread into the nut. I wanted it up today for my dog so I used parts I had on hand. This is the actual product. It is quite long as you can see next to this queen sized bed. I regret this purchase. I am not going to disassemble just to return it, but I might.