I bought 3 of these dresses in different designs. I originally ordered an XL and had to return for being too big. These dresses are supposed to fit loose, but XL was way too big for me. My US size is M/10/M-L. This red dress I got an L, and it's big. I am keeping it, I like the fit.  Material is thin, colors are vibrant. I got compliments when wearing it. Perfect for hot summer days.