very easy to assemble ... color and quality are good ... just not as comfortable as we expected, but all in all...good for the price.