The cushions are very firm and it’s a very attractive style. It’s very handsome and sturdy. The one drawback for me is the quality of the upholstery. It feels rough and cheap to me but it looks great. Maybe once it’s worn in, it will be better. Good value though.