I ordered a medium which fits me well, but this was very tight and seemed to be cut as a small. I had to give it to my daughter who is 15 but it was even tight on her. It was also a cotton/poly blend whehn I thoght it was 100% cotton. Disappointed.