Just right for us. Shipping was atrocious, we ended up making our first payment before we ever slept on it but the mattress itself is great.