My friend bought this same product from her account and she got a medium. She was so upset because it was so small like it was from china or something. (It's not from china) she was just so bummed because it did not fit her or even an extremely small person. She's about 130 pounds so she's not a big person. I ordered a 2xl and it fits her great. Order sizes up!!