Perfect! Firmer than I expected but weve had it for just under a week and Ive slept very well and my back pain had dramatically lessened