Cute dress, was excited to get this since I have bought other Toms Wear items, however I had to return it because it was too small.  I am  5'5" and weigh 145 and usually wear a medium so after reading the reviews I got a lg.  It was still to tight in the sleeves and around my waist so I am having to order another.