Took around 4 hours to put together by myself (probably won't take you that long). Pretty much the basic table I wanted, very happy with it. Seat cushions are firm but not too firm, which is also nice.