I have one of these on each of my children's bed and it's wonderful.  I have young children, and whenever they have had an accident this cover has protected the mattress; and all I have to do it wash the cover.  The cover envelopes the entire mattress and zips up so that you can ensure maximum protection against allergens.  I would highly recommend this product to anyone especially for the price!