I bought this after trying the store brands for several years. The store brands never held up and left my topper unprotected. I have a cocker spaniel who sleeps with me and I needed something that was waterproof (never know if they will have an accident or get sick). I was a little leery after reading some reviews about it being hard to put on (I have a 4 inch mattress topper on my bed) so I called and talked with an Overstock associate and they checked out the information and assured me it would fit my mattress. I ordered it, it came in a very timely manner and had NO trouble at all getting it on my bed...as a matter of fact, I had room to spare!! I would definitely recommend this mattress protector to anyone wanting to protect their mattress or in my case my mattress topper.