Perfect for our little mans crib! Waterproof and the foam is soft but firm! Glad we found this at a great price!