Can’t beat this for the price.  Keep in mind it is not Extra Firm, so it will have some softness, but once you lay down it’s just right.