This table arrived on time and all the pieces were in the packing box. my husband put the table together in less than 45 minutes. It probably would have taken less time but he had a bit of a hard time lining up and finding the preset holes for the shelf. It's the perfect size for our small bedroom as a night stand.