I have a thick mattress and it fits perfectly. I like the extra cushion it gives me bed. Makes my bed more soft. I haven't tested it with any liqids so I'm not sure if it's waterproof like it says.