Fabric ok. Poorly constructed.This dress fits true to size. I am 5’6 145 lbs curvey. The medium fits every curve.This is a body-conscious style, and smelled funny upon delivery. Returning, and not sure if I'm getting a larger size to replace... maybe if it's on sale.Love the feel and look of this versatile dress.The product looked absolutely NOTHING like the presentation on the website. I’m convinced that the vendor attempted to pass along a defective item in the hopes that I wouldn’t notice.I’ve already returned the item.I have to disagree with the reviews saying this dress doesn't look like the photos. I actually think it looks identical to the photos. It exceeded my expectations, even.It is very form fitting and shows every outline on your body (I could even see the definition of my abs from certain lighting angles). However, it doesn't feel tight. The fabric is quite stretchy, not heavyweight but doesn't feel cheap either. It hugs in all the right places. No gapping at the back, the sides of the waist or under the arms. It moves very well with the body and you can definitely walk easily in it despite the smaller leg opening due to the fishtail style.My two issues with this dress:- For some reason it has this piping detail throughout. It's not necessarily a piping so much as it seems to be seams that run across the dress I think in an effort to accentuate features (think the seams on high quality leggings around the booty area and how they highlight the bum). Unfortunately since the dress is black, the seams are rather flat but not flat enough, and the location of the seams, some of them end up looking like panty lines.- The neck feels a little snug. I'm from a hotter area where winters don't really drop below 60F during the day so perhaps I'm just not used to turtlenecks, but it did feel just the bit constricting. I'm a rather skinny girl too, so I can imagine anyone with even a slightly thicker neck might feel like their airway is being cut off completely.- Not necessarily a con, but this dress fell a little longer on me than the model. I think where it lands is still flattering, but if you're shorter than 5'4", you might find it too long and awkward.Otherwise this dress is classy and elegant but still sexy. I feel like a rich CEO or a Bond character in it. I would definitely recommend if you are confident about your body and don't mind your hip dips on display.I'm 5'9" tall, 220 lbs, + 70 years old... and this dress in XL fit me like a glove!Body hugging stunner.