This top is a cotton mix and has some stretch to it and flowy flutter sleeves. Ashley wore the medium in this style and it runs true to size!