I did receive this free as a Spark Reviewer in exchange for an honest review of the product. I received a queen size cover so put that on my queen bed. It says it will fit up to a 12 inch deep mattress which I do believe. I did include a picture on my mattress and also a side by side picture of the corner to show the extra room after it was on my 8 inch mattress and my fingers behind the cover to show it is suitably thick.
It is the fitted variety and does fit nicely and the extra room created by my thinner mattress can easily be tucked under the side so it's not loose and puffy. The EVA vinyl is opaque so it appears white. It seems thick enough to stand up to normal wear and tear for quite awhile. If you have pets with claws who routinely jump on the bed they could possibly tear it. Just putting it on and off and sleeping on it though it should hold up nicely.
This can be easily cleaned with a damp cloth and doesn't really need any special care. I really like this the only thing I think that might be nice was that it was a little thicker if you have pets like I do. This would be really nice for children's beds especially to protect their mattress.