Wouldn't call this green, but rather a teal color. That's really my only complaint. The material is soft and it is well-made. I like the fact that the shoulder straps are adjustable, especially since I ordered a size larger than I normally wear so it would hang loosely since I live in very humid climate.