The sleeves are a little long but that is how the sleeves are pictured.  I did not realize that the shirt would be so see-through.  The color is true to the picture, it is just very see through. A camisole would be good to wear underneath.