This dress is gorgeous and is a great value for the price.  For reference, I'm 5'2", 118lbs, 34C with a 31" waist.  I ordered a small and the length was just perfect.  I didn't have problems with my butt hanging out because I'm short and the dress ends where it's supposed to.  The beading is very well done, except for a small snag in the beads on the back of the dress, but I'm sure I can fix or just cut off altogether.  I was worried that the waist would be tight because my waist is a little thick for my size, but the dress has stretch to it so I was able to fit just fine.  The nice thing about this dress is that the design will hide your tummy.  I've had two kids so I have that "mommy pouch" but I can wear this dress and look great without Spanx because of the gorgeous design that camouflages my pouch.  I would definitely recommend this dress to others.