Fit really well. The material hangs nicely on my body covering my problem area aka my belly. The arm length was perfect and the dress skims right at my knee. After reading all the reviews, I was expecting the material to be thick but was pleasantly surprised that it wasn't. Material feels like a thick spandex/polyester blend and that's why it's very flattering on the body. The front pockets are fashionable and do a great job of hiding any mid section flaws. The color block is very trendy and chic. Very versatile and could be worn for work/dinner/going out to the city etc. Great piece and I def. recommend it. For sizing reference- I am 5"4 39-32-43 and I got the large which was neither tight nor too baggy on me.