The dress was really cute !!! A bit difficult to get on, though. I think the sizing was off but I can't for the life of me remember what I ordered, and the package was labelled large even though it looked pretty small. Don't be fooled by appearances either when you see it in person. It looks tiny but boy, it can stretch! Either way it was snug on me in the way that made me feel like I was bulging out of it, and the way the sleeves were made kinda dug into my armpit, but it was very flattering at the same time.The fabric, upon first impression, honestly made me think of a kevlar vest but it turned out to be very comfortable and not at all scratchy or rough to wear so that wasn't an issue. In the end, I think I got the wrong size, but I'm not too concerned about whether that was an error on my part in ordering or an error in the shipment process. The dress was really great so I'm going to be selling it to my friend (who tried it on and loved it) and then ordering it in a larger size.