Bought these for our 14 year old boys. They love them!  And they feel as firm as our $3k Tempurpedic!  I hope they hold up so we will see!