Fits like a true XL on body, fits as a tight XL on bust.
Material is good quality and breathable and the dress has a thin lining which is nice. I’m 5’1” and the XL falls a few inches below my knee. The straps are not adjustable, but are a good average length. The sunflower print looks bright and pretty