Package came on time as promised and was in excellent condition. I would plan for about and hour to 2 hours for assembly time (we used a drill, which made it go faster). All the parts and pieces aligned, which is amazing when you are dealing with assembling on your own. For the price, I am VERY happy with the overall quality and finish.