This dress is very nice. I am 5'41/2", 116 Lb.and a bit busty.  I got an Xsmall. It fits fine.  I think a small would have been fine too.  It's shorter for an older gal (I'm older) than I normally wear, but I'm wearing anyway, "cause I can.