Quite good on removing fresh and not deep odours, but I don't think it removes deep odours or may be you need try several times. It also leaves a bit of stains around the used area. In general I couldn't find any better alternative. Does its job quite well
I certainly did my research and this is a great product, used alongside baking soda, this product has given my mattress a new lease of life after summer.
perfect, thank you.