You can use this on a box spring but I wouldn’t use it for a mattress cover. It’s stiff and makes sounds. Feels like plastic. It will keep your bed clean but you won’t sleep well on it.