I purchased a medium (I'm 5'0"/120 pounds) and it fits nearly perfectly. It hits the floor but with wedges on, it is the perfect length. This dress is very feminine and the skirt is flowy. The elastic just below my bustline (36C) is not bothersome or tight. I think overtime it will lose elasticity. This dress breathes, and is very comfortable. I have the black_green color but am thinking of buying this in more colors. It is a great summer or vacation dress. You can go casual or dress it up to even wear at a wedding. Worth the $30 for sure. You will need to air it out or dry clean it as it arrives a bit wrinkled, but other than that, I really love this dress.