I really love this dress. It was inexpensive and very well made. The fabric is a nice weight so it hangs well, but will not be too hot. It has just enough stretch to make the top fit well and the bottom flow. I ordered a size L and it fits perfectly. I’m 5’4” and wear a 36D, with an athletic build. The dress just hits the top of my feet. Hopefully it doesn’t shrink when I wash it. 🤞 It also says machine washable which is a plus.