Stretch and form fitting. Looks amazing! Im 55, 185 lbs, 36DD and very curvy. The XL fit perfectly - accentuated curves that needed accentuating. It did ride up a little now and then, but not something that bothered me very much. The only negative would be the sequins scratching my arms/underarms but I love the fit so much that I may buy this dress in other colors.