I’m giving this dress 5 stars because it arrived exactly as described and better quality than I expected. I’m 5’4, 128 lbs and 34D for reference on how it fits. Good length. Not too long, not too short. I haven’t washed yet so not sure how it holds up in the laundry but overall I’m happy with it as a casual summer dress.