This is an amazing dress! it did stretch out a little, so although i got the large, i probably could've gotten the medium. beautiful feel, fully lined, on the really hot days, this is what i grab and i stay cool all day. i get so many compliments on this dress! the colors are gorgeous!