So sad about this dress - it was HUGE. I'm a petite plus-size (5'0", 190lbs) and I was swimming in the XL. So bummed. The dress quality is great - strong fabric, the print looks identical to the picture. Well made to be sure, so giving four stars. I'm going to have to return it, it's just way too big.