The bed shipped quickly (although a couple days later than it was supposed to). It came with all the parts and took about an hour and a half to assemble. We bought a 13" mattress and a low profile (3") box spring, which is important because the headboard isn't that tall. The frame doesn't feel or look like the highest quality, but it's a great bed for the price. All in all, we are very happy and would definitely order again.