I bought 2 mattress protectors of different sizes and am completely satisfied.  they are comfortable to lay on - no rustling and they don't make  you sweat.  waterproofing not been tested yet.