Love this dress! It is stylish and flattering. I am 5'6'' and 128 lbs with 26 inch waist. The size is perfect. I tried the size M but it was slightly big. The size S is ideal to make it flattering. If it's too big it can look baggy in the wrong places and the material is made to look best when it is a fitted. It looks classy and beautiful.  Not tight and immodest.