Waterproof - tested by my 4 year old son who was too scared to sleep on the bunk bed and had an accident.  Mattress was dry. Does what its supposed to do - pure and simple.