My advice is to order according to the seller's size guidelines.  I usually wear a small, sometimes a medium, in US clothing sizes.  I ordered this in a medium, since it needs to be worn over a dress (it is sheer), and it was snug fitting-- which I wanted.  My measurements are 35" 27" 38" and I'm petite, around 5' tall.

I was happy with the quality and I didn't notice any stray threads, fraying, or unraveling seams. .