It's a very good product. Basically it's totally depend upon your requirement that what type of mattress protector you are looking for. If you are looking just for a rubber or plastic sheet which you don't need to wash and only wiping can be enough then don't buy this. This mattress protector is basically a waterproof bedsheet with towel like soft cotton texture on the above surface and thin foam sheet fused below to make it waterproof. Thickness of the mattress will be covered by stretchable hosiery fabric in the sides along with the elastic band in the base to hold the protector in place. PROS: - Very Good Quality, looks premium product. - Bedsheet will not slip over it because of the towel like texture. - Liquid will be absorbed but will not pass to mattress so you don't need to immediately remove it and wash or wipe. - Fitting and size is very good. Just measure your mattress length and height properly before choosing the size to order. Don't worry about the thickness of the mattress because this sheet has stretchable fabric on sides to cover all thicknesses from 4- 12 inches. - No crunching plastic sound while sitting or sleeping. - Looks durable but too frequently washing may shorten it's life span.
CONS: - Not Stain proof. Pure white colour will also highlight stains more. - Have to wash it properly after any dirty spills. Can't just wipe or sanitize like a rubber or plastic sheet.