I am between a size XS/S and this dress fits me perfectly. The top is snug so you don’t need to wear a bra with it, and I am a fluctuate around a 32B for reference. The length is about mid thigh, and it is definitely not too short for weddings. The fabric looks almost like knit in person, can wear day for brunch / wine tasting or night for cocktail events, and the dress seems to mold to your body.