I quite like this shirt.  Comfortable fabric, not too sheer.  Still can't decide if the stripe is navy or black!  The sleeves hit just above my wrist bones, which I wasn't sure about at first, but is actually a practical and comfortable length. I normally wear a size 6, and the Medium is a good fit for me.  It might not be long enough to wear with leggings.