I am 5'10", 210lbs, 40DD and breastfeeding (can nurse just fine in this!) I got the navy 3xl because I wanted it to be too big rather than too little, and of course it fits just right :/ Tag says 90% polyester, 10% spandex. I'm wondering if it might be too hot but so far it's okay; the skirt being long and loose helps. The skirt doesn't enhance more than your natural shape by itself (it's still feminine, though!), but layering over/under it would help it be more voluminous. The dress comes down See full review