It sits firm but the seat is nice and wide. Got the blue fabric which looks a little duller than the image online. A little waving on the fabric on the bottom front panel, but can't complain for the price.

Pros: Wood finish is nice, easy to assemble
Cons: Upholstery quality not perfect