Not difficult to put together, but it dis take me about 1.5 hours by myself. The most time consuming part was using the tiny wrench in all those bolts. 

The frame is fantastic...the bed doesn’t creak or squeak at all!