I wanted all cotton for breathability, and this is ALL cotton with the exception of a little nylon in the skirt.  It is not, however, super padded, nor does the pad wrap all the way around the sides.  The padded part is just on top.  Haven't washed it yet, but it feels really nice on the foam mattress I ordered.