The overall fit is short. I got a large, which fits, but ends up looking too small because of how it's supposed to *fall*. The lace overshirt is short, so instead of blousing out at my hips and looking relaxed and romantic, it rides up to waist level. If I pull it down to my hips, the shirt begins to get form-fitting and ruins the effect. Also, the neck opening is too small to fall off the shoulder as they have it in the picture.

The leopard print tank underneath, however, is very nice. The fabric quality is so soft and thick, it's almost like moleskin. It's stretchy and conforms to all the right curves. A shame that the lace outer doesn't complete the look as it should.