The color is exactly the same as pictured a very nice shade of green and the material is soft and comfy. I carry most my weight in my stomach area,and chest heavy. Normally I purchase size 1X so that's what I purchased It's a slightly loose fit I could of got a XL. Over all I love it and i am satisfied with this purchase. :)