Recently I was given the opportunity to try the Protect-A-Bed mattress protector. I really liked it. I suffer from dust mite allergies, so I have to use a mattress protector and pillow protectors all the time. If you cough alot while you are in bed, you might be allergic to them also. You can read more about dust mites here.
The protector fit fine, and appeared well made. I slept well on it, and it wasn't hot. It is waterproof and soft to the touch. I would recommend it.
Protect-A-Bed carries a variety of mattress protectors including crib mattress and pillow protectors.