100% Cotton
Barbara is 5ft 10.5", UK size 10 and wearing a large. Regular fit, will sit at top of hip.