Seems to be as advertised of medium firmness and good quality. However, the mattress is not 80" long (as specs for twin XL say), it's only 77" and the mattress fully expanded is 10.25", not 12".