Great. True to size and good to sleep on. I wouldn't call it firm but it's definitely not soft. I think it will wear well. We have ours on a top bunk of a bunk bed and you can't feel the slats or open spaces underneath.