This was fairly simple to assemble, just took a bit of time. The bed is very sturdy and the low-profile works well so that our older dog can still jump up on the bed.