Bought this for my daughter/granddaughter (both wear same size).  They are both about 6 ft tall and wear between a 14-16.  I ordered an XL and even at their height and long torso this dress fits good and sits at their waist (adjustable tie).  It looks great, fabric is fine.