Easy to assemble. Only took about 15 minutes. The seat cushion was a bit cheaper than I was expecting and the arms were fairly low. Overall, a decent product for the price.