I  suppose it needs to be firm to support your legs but I was imagining it to have a little more "give".  Love the color.  Perhaps if I sit on it a few times it will break in a bit.  Perfect size.