The quality of this piece is incredible! While I'm petite - 5'1 with a 23-24 waist and 30C bust, this dress could definitely fit someone with a 26 waist and larger bust perfectly. An XS was a bit too big on me in some places (e.g., length of straps and hips), but I was still able to wear it, look great, and feel totally comfortable at the wedding I wore it to. The straps can be worn two different ways - over or off-the-shoulder. I ultimately wore them up v. off-the-shoulder and got SO many compliments. The slit is also classy yet sexy, and doesn't make the dress feel too long for someone who may be shorter. Such a flattering syle for any body shape!Also worth noting that I ordered this last minute and had it shipped directly to the city that I was going to a wedding in, so wasn't able to try it on until just before leaving for the event (hence it being wrinkled and needing steaming in my photos). It definitely doesnt wrinkle easily and looks so much better now that it's been dry cleaned.