Fits great! So cute on over a tank top! I want another one in a different color...got lots of compliments on it!This looked great over my red swimsuit. Got lots of compliments at the beach.I would have paid triple the price for this in a store. It is absolutely beautiful and fits perfectly. I am a size 10-12. I ordered the white to navy blue color. The detailing is amazing. There is even embroidery on the bust. The material is nice and thick, stiff enough to resist some wear and keep shape, but soft enough for comfort. My mom even asked me where I got it because it was so nice. I reaaallly recommend this. Might be too big for taste for a small people, but medium to extra large will feel flattered wearing this.I love all of the colors, and different finishes. Love the idea of a tie front, which makes it so versatile to wear with swimwear, jeans, tunics.I will buy more from your shop!Was way too big, and it's a one size fits all....