Good quality material, washed well. Shape could be a bit rounder to fit more comfortably, but overall ok.
100% cotton, thank you very much!