cotton indeed, thin fabric but ideal for beach,nice shirt, happy!
Much smaller than anticipated. Bought for RU size 44/XL. Too short for tunic/dress, but fits ok as normal blouse.