Puppy doggo is in love with it! I found it easier to assemble upside-down, as the front and back pieces have to be held onto the pegs of the bed piece while you screw on the two side pieces, which are what actually hold the bed together. Easier to accomplish with another persons help, but I managed it on my own with a little balancing. Once thats done, its absolutely solid.