Great mattress. It does have a waterproof side that is vinyl that seems like it will be good for messy nights. The other side is material like a normal mattress. It does not specify which side is the toddler and which side is the infant, but both are very firm so I am guessing that both will work.