The fabric is better than I thought it would be, very soft. Seat is very firm, back cushions are soft but over all comfortable.