It was fairly easy to put together. Love the finish and its comfortable as well. Good for the price. 5 star to wayfair customer service as well. The first package got lost so they sent me another one which I received within 2-3 days.