Overall the dress is great! Perfect fit, I got the size L and usually I am a small but I got two sizes up because I saw a lot of reviews to do so and so its the right fit! Even the length! And I would say I am pretty short as I am 158cm only but it looks perfect with heels.
The picture somewhat matches the dress. The only off things are the color. In the light it is a more red red while in the dark its more of a red red wine color. So the color is not like the photo either way. The straps are stretchy which is good.
One thing I was surprised was how thin it was. I just didn't expect it to be this thin, but its alright. I advise that if you have a little fat over the stomach area, it will definitely show as well as even underwear outlines, just saying.
Overall, I like it and would recommend it :)