it's seagreeen as shown in the first picture due to flash the other pic colour looks different the length is from the chest level as it has adjustable sleeves you can change the height it has elastic at back padded it can fit upto 36 bust no flaws worn only once