Let’s draft the pattern of this dress.
You can make it in any fabric, knit or woven, and will always look nice. Mind that you need to start from a basic block with darts whose ease allowance relates to the fabric you are using – more ease is needed for stiffer, non stretch fabric – less to zero ease is needed for stretch ones, especially knits.