I received Allerease pillow protector about a week ago and I love it!  I sleep most nights al the way though.  Which is new to me.  It fits my pillow perfectly and I will be looking into one for my mattress. It has the Good Housekeeping seal of approval and a lifetime warranty.  You can't lose.
I would highly recommend it for all allergies or not.