I absolutely LOVE this dress. It fits very well - not too tight, just skimming. The fabric is beautiful and the design is great. The design on the bottom part comes up to to the bottom of the rib cage so you can wear it with a belt and it looks really cute. It can be dressed up or dressed down. The fabric is that jersey-type fabric. I love that it comes with 3/4 sleeves so there's no worry about "what sweater do i wear with this"! LOVE IT!