You can't beat cotton.  It looks a bit thin, but it's going to be great on a memory foam mattress