Definitely on the firmer side but small & sturdy - perfect for our office space. Giving it 4 stars because it's not the coziest for sitting for long periods of time. However, functions well as an accent piece.