water proof & very firm. My baby loves this mattress! This mattress will last a very long time!

Pros: Great Value!