Foam mattress is very comfortable to get a great night’s sleep. This is made up of special material that is denser than other materials used to make normal ones. Hence, it is a bit tricky to clean this. However, with few household items you can clean it without reducing the comfort and damaging the item. If the bad odor is bothering you and compelling you to find ways to clean it, then spray fabric freshener on it. You may never have to clean it in this case. If your product came with a cover then take it off and follow the wash care instruction to clean it. You can simply use a vacuum cleaner to thoroughly clean the dirt and dust away from both sides of the foam mattress. It is better to use the hand attachment of the vacuum cleaner. One process would lead to discoloration of the product however; it is the best way to remove any stains from it. The process is the use of hydrogen peroxide onto the soiled area. Keep it to dry for 24 hours. You can use borax as well in order to clean the stain. First, spray the soiled area with plain water and then sprinkle borax on it. Use a cloth to blot the stains on the mattress. If the mattress has urine stains in it then use enzymatic pet stain remover. Spray the soiled area with the stain remover and this would help to get rid of the smell and bacteria cause by the urine. Let it remain like that for 30 minutes and if the stain remains then use more of the spray. In this situation, you need to blot it out with a towel and then leave it to dry for some days. This ideas would help you a lot to remove stain, dirt and dust.