This top is a crinkle gauze material and has a little bit but not much stretch to it. Ashley wore the medium in this and it runs true to size!