This dress is well made and the fabric is sturdy (not flimsy).  There is a bit of give in the bodice which makes it comfortable.  The red is a true red, not wine and not orange.  I am 5'1", 180 lbs, 38C and wear a large top and size 14 pants/dress and this XL fits me really well.  There is a bit of room in the bust, so if you have a  slightly larger cup size this will still fit up top.  I will be dancing in this dress so I will hide a pin behind the top panels to make sure I don't have a wardrobe malfunction.