Shipping was fast! The bed came with all pieces and I put it together in less than an hour. No tools needed. I did scratch the bed a little when I was unpacking it. It is secured by some heavy duty zip ties that were difficult to cut loose. Also, I was worried about moving the boxes up the stairs, I live on the second floor. UPS dropped the 2 packages off at my apartments leasing office. The one box is around 80 lbs and was too heavy for me to carry. Luckily, I got some help from my neighbor but if you unpack the box and carry each piece separately it is not so bad on one person. The bed is very sturdy.