I ordered this in xl and the fit on me matches the fit on the model. it's meant to be loose & flowy so i think it's true to size. everything matches the photos--the sleeve length, hem, neckline, etc. it's not a slimming look but doesn't make me look bigger than i am either.

the material is a very soft cotton. the pattern of the lace on the top portion is very pretty. there are sequins mixed with the embroidery on the sleeves. the thread they used for those cutout areas is soft. it's washed well