I order L, usually i wear XL so it is a bit small, but it is ok, because it is so sexsy and i love it. Material is good, stretchy and nice to wear. It is beautiful in reality more than in picture. I will order again, tnx and i send love from Slovenia.