I absolutely love my purchase. It's just firm enough for support but still comfortable. Very durable. I put it together myself, which was tricky but doable!