It was so easy to assemble! The hardest part was honestly getting it out of the box because I didn’t want to risk cutting too deep and accidentally hitting the couch. 
It seems very sturdy, I haven’t had anyone sleep on it yet but has done fine with my dog jumping on and off of it.