I would have given this 5 stars except for the fact that it is extremely form-fitting.
If you want it a bit looser, I'd definitely recommend going up a size.
Of course, I got it in a Large and the XL is not available... sigh...
I'll keep checking - it really is perfect for wearing a two-piece but wanting a bit of coverage.