Fits well, great fabric. Nothing bad to say, excited to start wearing it to the lake. I went up a size because I am curvy. Normally a size 12 and ordered the XL because I have a long torso. This is a curvy girls best beach friend. At this price why not try it. You won't be disappointed.