Does the job for my baby love it. Firm and perfect fit Will all a mattress protector to it.