Love this outfit! Top is all cotton - I’m in a small - pants are true to size I’m 5’8.5 and in a 26 #LTKOver40 #LTKStyleTip