This is body hugging, which is great as I wanted to wear it under another sleeveless top to have sheer sleeves.  The problem is that the neck is too high to make it useful as a 'sleeve' alternative. Darn, because the price is great.  The blue isn't a true navy when worn under fair skin, diluting the color---I almost cancelled my order when I asked to clarify the color and the seller said 'it is as it shows'.  That means it is NOT navy as they say.