It took about 1 - 1 1/2hrs to put together. It did not disappoint! It looks lovely, very sturdy and sooooo comfortable!