Highly recommend. My baby had a urine blow out and the waterproof mattress cover held up amazingly. Easy to clean and you can’t tell it was soiled at all.