First let me comment on the fabric. It's definitely not cotton. I don't know really what it is, but it almost seems like a really stiff rayon.  That being said, the color is absolutely stunning.  I have large upper arms and carry my weight in the tummy area.  I'm 205 lb 5'5". The XL fit fine in the arms, and tummy, but was too narrow in the hips. I'm going to exchange it for the next size up because it really is absolutely gorgeous.  It's a shame that it's not an inch or two longer. Hopefully the next size up will fall a little further down on my leg. Even just an extra inch or two would make this more comfortable as a dress.