This is a great way to keep your mattress protected. It fit my mattress perfectly.  
I put this on our mattress and have noticed that I have been sleeping a little better and have gotten relief from my allergies. I like that it encases the whole mattress and zips up tight to both protect the mattress from allergens, and it is also waterproof.  I find it to be a soft cover and comfortable while sleeping on.