I find this classic blazer, which is similar to a vintage dinner jacket silhouette, rather flattering for any body type. The collarless blazer has leather lapel paneling making the neck appear longer and the contrast of the leather on the wool further accentuates this feature.
The blazer is also a good transitional piece from day to night. It can dress up any casual outfit, wear it on a white v-neck shirt or any top. Accessorize with a tote and slip on sneakers during the day and an ornate clutch for the evening. Wear it with a black stiletto or heels with a patterned fabric or a bold color.
Browse through the images below, I've included other alternative items that are similar to the original outfit.