Arrived on time and in good shape. The delivery person, unfortunately, left the very heavy boxes leaning against my front door so I had to move them in order to open the door and then again to move inside my home. By laying the packaging against the door the delivery person caused a scratch in the paint on our front door as well. The directions for assembly were easy to follow and the bed looks great in my son's room. It is sturdy and I have no doubt this will be the last bed I will have to purchase for my son (he is 12 1/2 years old).