I absolutely LOVE this dress. It fits small I usually wear a size S to M. I ordered a large and it is a little loose but hoping it will shrink in the wash. If not, I will return and get a M medium.  I'm 5' 4" 123 lbs. I bought a lot of dresses off Amazon and this one is my favorite. The material is light and comfortable. I would encourage if you are looking at this dress..BUY IT!!
OK  update.. I just washed this dress in Hot water and dried it. Now it fits better. The bottom shrunk about 2 inches which is fine because before it touched the ground. One thing I would suggest is wrapping the tassels with a rubber band before washing and drying so they don't get tangled together. Other than that it is lovely :)