Mattress is absolutely clean. It has always been inside an allergy and dust mite proof cover (so no mites, bed bugs, dust, dirt, etc.), as well as a mattress protector, which prevented any stains, as you can see in the pictures. I ve used the mattress for three years, still has a lot of years in it. Moving out of the country, so I m giving it away.