I'm 5 7 and weigh 150 so this fits like a large to me. Its nice and is long enough but if you are planning to wear long sleeves the arms might be tight. It has a little stretch to the sleeves but if you are looking for something that fits really like an xxlarge this will be tight in the sleeves. I really like the flow of the bottom and it does look  nice with a sleeveless or short sleeve shirt. I went back and ordered another one in white so I do love the way it looks with a skirt or just about anything. It looks better in person than the picture !! Its also not short on me and I'm tall. I would get these in other colors!