Delivered before scheduled arrival date.  Approximately 2-3 hour assembly.  Was not in a hurry to assemble.  Wood top is not sealed and will absorb spills to cause a stain.  The pull out side table was a wonderful surprise.  All parts included.