Ordered L because Id learned to size up on such items (mainly from China). It is just a little too tight in my size M body. But I waited too long to return because Id been on travel. Then, because it arrived with lots of wrinkles, finally ironed it and tried it properly. Wrinkles came out fine. Material and style is nice, just too tight. If larger size were available, I would have exchanged it if time hadnt run out.