Easy to assemble. I did it myself. It fits my small kitchen counter. The seat is not that soft but comfortable enough to sit for hours.