The shirt is in a very good condition, i got it new and wore it just a few times. The garment is a bit large, fits an M size as well. The stripes are olive green.