I thought this was going to be more like a swimsuit cover up, but it’s adorable as a summer dress. It will work awesome as a swimsuit cover up – it flows loose, and it is lightweight. It will not cling, will go on easily and will dry quickly. But I am going to also utilize it as easy wear, breezy wear once warm weather hits. The colors are defined and bright, very eye catching. The perfect shift to throw on when you want to be comfortable. I would have no problems going out in public wearing this. Even though the fabric is lightweight, I did not notice it being sheer at all. I purchased this in a medium, my measurements are 36D, 31, 38. I wanted it to be a little more form fitting and not big and loose. Very happy with the fit. I stand just under 5', so keep that in mind when considering the length.