I usually wear a M-L, depending on cut.... I read the reviews and seen so many comments suggesting to size up. I ordered an XL and it fit so tight. I thought to maybe wear it as a t-shirt since it wouldn't fall below my hips because of how tight it was, but it was so uncomfortable for me that I'm deciding to send it back.