Purchased this for a patient with incontinence issues.Pros:Allergen resistant, check. Doesn’t seem to accumulate dust mites. It’s breathable, doesn’t intensify heat, easy to put on, tab over zipper keeps it zipped (and I can see how it would be bug resistant, although that’s not an issue I can attest to). It doesn’t make noise or crinkle. Definitely easy to clean, a spill you can scrub right off — it doesn’t stain.Cons:If you have a large mattress (height-wise) this may not fit. I used it for a See full review