Assembly was fairly easy. The bed is higher up off the ground which is nice. The poles to hold the mattress up were easy to assemble but the pieces were a pain to push in with the bars. The pups were happy with it