Shipping was delayed but still got it quick by 2 days. It is easy to put together by yourself. The bed frame is sturdy, and I love how it got those strips so that way your mattress won’t slip. Would totally recommend this bed frame.