We have an old box spring with some minor water stains that I wanted to use in our guest room. Putting this on over ensured that nothing "icky" showed - some box spring covers aren't completely opaque all the way through but this one is one fabric all around. I bought a queen size and there is a lot of extra fabric, but you would only know if you looked under the bed.