The shipping was super quick ordered on a Tuesday got it that Friday. Assembly did take some time, but that's because I'm slow and not the greatest at putting things together. The instructions were easy to follow and all the parts were correctly labeled and present. I chose to keep the box frame I had with my old bed in addition to the mattress, it makes the bed sit pretty high from the floor, but I like it. I just wish the headboard was a couple inches taller, but overall I am very happy with my purchase. The storage is amazing btw!