I wish all of my dresses fit this well.  I purchased it in a variety of colors.  It enhances my curves and forgives slight bulges.  It may require hemming, as it is long (maxi) and I am merely 5 feet 5.5 inches.