I bought this to protect a mattress from spills and pets!   It fits perfectly on a pillow top mattress and has kept the mattress clean and dry.   Its not loud either like some of those other plastic mattress protectors.    

Pros: Excellent Price, Does what it says
Cons: None