Fairly easy to assemble. The seat is a bit firm at first but it has started to soften after some use. LOVE the color.