Very comfortable and just firm enough for me, arrived one day late but given the price I wasn't too fussed by that