Very firm but sturdy. I didn't want a big cushy couch because I knew my 75 lbs pup would destroy it. The couch is great to lounge on, but I did put a comforter on the seat for extra cushion.