This dress fits very well, and the adjustable straps were awesome to get a comfortable fit around my bust. You can adjust them up or down to create a deeper neckline or make the top tighter, so the versatility was great in order to find the right fit to wear this to a wedding. I ordered a size S, and I have a 34A cup size, so with a little bit of body tape I was able to make sure the dress stayed secure along the neckline all night without looking bunchy or plastered on. This would definitely fit larger cup sizes as well. For reference, I'm also 5'3" and 120lbs, and the waist of the dress and length fit well too (I wore 4" heels).
I received a ton of compliments on the dress as well, when you walk it flows very nicely, and gives just the right amount of leg. Although the leg slits are a bit higher than I expected I actually preferred it, since I was looking for something a little more revealing.