Quality and fit is excellent; length is just right. I'm 5 feet tall and wear 2x; this fits very comfortably  and length is shortest at mid-knee.  Nice dress for casual summer wear or poolside cover-up. I'm happy.