This was purchased for my daughters twin size mattress and has held up well for potty training.

Pros: good protection
Cons: no cons