This beautiful dress would look lovely on a curvy shape. I love the way the waist is accentuated and the skirt of the dress flows over the hips. The double straps at the shoulder help to balance out the top.
I attend several dance related dinners and showcases, and need to have a few pretty formal dresses on hand. Even if you don't attend many events where this kind of dress is necessary, it's good to have at least one perfectly fitting and flattering evening dress at the ready. You never know when you might receive a last minute formal event. If you don't have a dress ready (purchased, fitted, altered to perfection) you may turn down a wonderful opportunity to attend a special event and an evening feeling like a lovely Queen.
It's very frustrating to try and coordinate a look like this at the last minute. Advance preparation is the best way avoid that frustration so that you can focus on hair and makeup. If you own the dress and the accessories, and have tried them all on together it's one less worry.