Every sleeper is unique in itself, so their needs are also different. Therefore, the need for a mattress protector differs from person to person. If you are having a brand new mattress and just wanted to protect it from stains, grime, muck or spillings then a mattress protector is the best choice for you. And if you are searching for extra padding to your old mattress then you should refer to mattress toppers for it.