I'm not a baby mattress expert, but this seems to fill all of the requirements I've researched in what you need. It was also way less than items I'd seen at baby stores. Baby won't be here for 3 more weeks, so we'll see how he likes it then!