I bought this dress in a sm for a cruise i'm taking soon. i don't have much of a waist, kind of straight like a board, and this dress is very flattering on my figure. the skirt fits snug and the top drapes nicely over my waist. very pretty and flowy. i bought the multi color stripe dress and the vertical stripes enhance the beauty of the dress.