I have very high standards for bedding.  This is the perfect mattress cover -- not too thick and not too thin.  It's very high quality, and has deep pockets.  There is no need to waste time looking elsewhere.  I have 2 of these. 

Pros: high quality, great padding
Cons: not waterproof, but thick enough to protect mattress