I am 5’2” and about 160 lbs, 33” waist, larger bust and hips, but short torso. I purchased a size Large and the size was ideal.
I really like the dress. It fits comfortably and has enough coverage that I can wear my more supportive undergarments, and the waistline is forgiving. It didn’t have the problem I sometimes encounter with fabric being strained over the chest or around my hips, nor did I feel there was extra fabric bunching up below the bust like I sometimes deal with in dresses. It’s lined, which is very nice, and I had no problems with it being see-through.
I highly recommend this dress as it is maximum comfort, a great “feeling pretty” garment, and a versatile dress-up-or-down warm weather look.