It’s bigger than I expected but so in love with it. Definitely changed the look of our living room. Seat cushions are very firm but I’m sure it’ll soften up with use. Back cushions are very soft. It’s attached with velcro but it stays in place. Assembly was pretty easy. Took about 20 minutes. Love the cup holders. The fabric is also very nice and comfortable. Worth the price!