Very nice overall and surprisingly firm. Only reason for a 4 star is that fabric is very itchy and they are of uneven size (I ordered two of them). Other than that money well spent