Fit is generous and fabric is comfortable.  I've purchased this in twin, double and king sizes and find it wears and washes well, it does not feel 'crunchy' or make any rustling sounds as some mattress covers do.  I don't have experience with spills on the mattress so I cannot comment on the effectiveness with bedwetters however, our mattresses are kept looking like new with normal use.