Easy to assemble, but time-consuming.  The design is great, with built-in ladders on both ends so you have multiple room placement options, and it isn't rickety like some bunk and loft beds.  I looked around for a long time before settling on this one, and am very pleased with my purchase.