Firm seat but impressive looking. The back cushions are attached even though they don't look that way. It came in one piece, all I had to do was put the feet on. We will see how durable it is as we use it. Great value for the price so far!