Okay so the foam itself is great. It is dense and seems like it could withstand babies all the way to toddlers..HOWEVER, the cover came completely wrinkled and looks like junk. The instructions say not to take them off to wash them so I am at a loss as to how to get the wrinkles out. The material is good for wiping off and is waterproof. Maybe it is just how it was packed in the box that cause the wrinkles?