If you have hips or butt, size up. No stretch, I would say its chiffon material. The bottom fits perfect, but the top fits a little big (size 38C) but not too bad as you can just tie it tighter. It's not a crop top as the model shows, maybe in the medium it would have been which I definitely would not have fit the skirt because of my hips. 5'9 160