Purchased this to protect my kids 6 inch twin mattress during our move on 01/01/2018. It was thick and sturdy and cheapest I could find with decent thickness (4 mil). Surprisingly it held up very well considering mattress was dragged and pulled on the floor. Afterward I inspected it and found only 2 tiny holes and now it is being stored away until it's needed again.
Had no problem removing tape off the plastic. It left no sticky/glue residue. Sides are wide enough and can easily fit up to 12 inch mattress.
Would definitely buy this brand again.