I just bought this from a thrift store. For some reason, I'm starting to wear green. I still don't think olive green goes well with my skin tone so I avoid it. These other shades seem to work well with me. The mustard waistcoat seems to work well with me. It brings out the brown undertones in my flesh. It almost imitates the effect orange and red have against my face. The darker greens work too. As long as they aren't too close to olive green, they work. The fact that green is a very versatile color works for me as well. Expect to see them in an ensemble soon. I'll try and give you an idea of what these hues of green can be worn with.
Side Note: These buttons look really bad and I plan on changing them to an orangey brown horn ones. Hell! I might even go with a metal button type because this is an odd vest I can do that. We'll have to see.