Easy to assemble.  A bit of a gap between bed and trundle that I wish wasn’t there but overall good quality the price.