I can only speak from experience, but we got our basinette mattress cut to size from clark rubber. It was our only option as our bassinette is an old (but safe) oval one, and you can't really get oval mattresses which are the right size for it. I bought a bassinette mattress protector from target to put over it. It was fine for us and I was happy to use it.