I don't have children...I bought 2 of these, one for each of my dogs...dog beds are so expensive, and with these, I just put foam on the top for added softness (they are a bit firm), and put a fitted crib sheet on..when it gets dirty, I will just go buy another crib sheet..(which are * for *** at ******)..saves tons of money since I don't like putting dog bedding in the washing machine...