100% cotton, well fitting, plain and simple.  Colors may not come as pictured( I got mostly white) but that didn't bothr me.  The price is great and I didn't have to spend time and energy shopping in stores.