Cute dress, great quality.  I am 5'3 and ordered a small, it fit great just WAY too long.  I loved the dress but returned it because of the length.  Also know the wrap part is separate and is actually just a belt around the waist.  This dress is perfect for those who are tall or those who plan on wearing heels.