The first package arrived much sooner than the anticipated delivery date. The second part arrived a few days later. The bed was fairly easy to assemble but it was time consuming with all of the slats that had to be put in. I've been using the bed for two weeks now and it seems very sturdy. The trundle rolls out very easily. I purchased 2 twin 6" foam mattresses and they fit perfectly.