I absolutely love it! The fit is as expected with a little wiggle room. The material quality is completely unexpected its very thick and nice soft texture. Can definitely wear this is business casual cocktail or even dress it up for more formal depending on the color. I ordered the pink its very bright but not overwhelming. It is definitely a mini dress I am 59.5 and its above the knee...like shirt length. Already looking to purchase another color and from this brand again... you should definitely consider purchasing.