Assembly took about 2+ hours, but the finished product looks great. High quality pieces that should hold up a long time!