As soon as i saw this dress, i knew i wanted it. it looked perfect for travel and just comfy as can be. now, i usually wear a large, so i ordered one and patiently waited for it's arrival. however, when i tried it on, it was too big and the button on the sleeve popped off! i would recommend giving the buttons a little extra support if you can. i purchased a medium and it fits perfectly. this dress is one that will work year round for a variety of events and occasions.