I ordered a size 20. Very nice on but felt a bit large even though there were strings to adjust on the shoulders and sides. My daughter said it looked lovely on with the sequins glistening on the front. Will wear on holiday or for days out, but still unsure with neckline feeling so loose. Other than that a great buy with pretty design.