The seat is firmer than I expected, but the back cushions are soft.  Overall it is a nice addition. Perfect for a small room