Size large - However fits more like a medium or L non curvy. No stretch what so so so ever. Brand new with Tags Small tear at the very bottom where slit starts- happened when trying it on. It wouldn’t go over my hips & it ripped this slit a little further open. - pictured in photo.