As I'm now 50, I realized that I needed to upgrade my casual wardrobe beyond shorts and flip flops. This dress is perfect! It's not frumpy but cute and casual enough for any age. I got a medium. For reference 38B, 33, 38. It has only about an inch of stretch. It sits somewhat smoothly around my tummy and hips. Although I do recommend nice undergarments to help hide panty lines and pudge.