Looks amazing on with nothing underneath or with a swim suit, or even a solid color shirt and shorts. Beautiful. Oh, get size smaller! It's very roomy. I got a size smaller and it's exactly the fit I wanted, roomy, flowy, billowy, perfect.