The fabric is really soft. It came in a few pieces and was easy to assemble. The seat cushion is a single piece and is comfortably firm