I was honestly regretting buying this with no in person inspection first. I was afraid it wouldnt be as firm as Id want. It is definitely firm enough! Fits snugly in the VivRae crib I bought.