soft enough top for a comfortable sit.  A little plain but I ordered some 2" fabric trim to put along the top edge.