Great material, soft but not too soft for baby. Also fits perfectly in our pack and play. Love that it is waterproof and have tested that statement several times now. Easily wiped down and cleaned.