This dress is cute in person, the green is pretty. However, after MUCH ironing, upon it's wrinkled arrival, I tried it on and it's completely see-through. It's a bit snug in the front portion of the skirt. I am a curvy lady, 5'8 and wear a size 12 or 14 US. I bought an XL in this dress. If you buy this, be prepared to wear a slip under it. And since it's summertime at the beach, the last thing I want to do is wear a slip.