These dresses are great. I have bought several dresses from this company and recently got a blue one and this purple flowers one. They fit me perfectly and are very flattering, so slimming. I have bought them in both sizes medium and large as I lost some weight between buying the older ones, but both fit just fine and the colors are great. They pretty much look exactly like the pictures. I am about five six and 115 and the medium is the best fit now. The fabric is very soft and comfortable, and I have not found it to be at all see through. The dresses fall about three or four inches below the knee, so a true midi. All the colors are lovely. Shipping for every dress has been quick, and the first time I bought here was almost three years ago, and it still looks like new, so I am confident that the others will be just as good for a long time to come.