I was excited to find this on sale because i just love baily 44, their designs are always simple, beautiful, and comfortable, and this one, just like the other 2 baily 44 dresses i own is perfect. i am 5'9, 125 pounds, and 34b bra size and got my usual size, xs. unlike my other baily 44 dresses, this one has a more relaxed fit up top and then has a form fitting layer that shows off your curves on the bottom. i personally don't think it's too short, but then again plan to wear tights with this pi