Has a few stains just appeared over time nothing spilt on the mattress. Very comfortable been in spare room now needed for grand child so out she goes