Took us around 3hrs to assemble since it was our first time. Overall it looks great with just minor dents upon arrival.