Top layer is very thin towel like material , stretchable material with elastic on all sides for fitting and thin waterproof plastic type material on the inner side . Value for money as compared to other similar products . Only drawback is it's white color . Wish it was available in other darker shades . Also it takes time to dry once washed .