The fabric thickness, top finish, inside smoothness of the protector is really very good for a perfect fit on the foam / spring mattress that allows bed sheets / bed cover to give a clean look on spreading them. Good protection from normal spillage of liqiuids. Strongly recommended for usage with foam or spring mattresses. Value for money and punctual delivery. Difficult to find faults. May not be as good a fit for cotton filled mattresses as their walls tend to deform on usage, I believe though not really tried.