It's one of the most classic styles of coats there are. Max Mara have been churning that style out for years for ten times that money.
I would say some body shapes may not be able to pull it off, and you need to make sure the length is right for your height and what you plan to wear under it.
Re the colour, thats quite subjective and to do with your colouring, and the other colours you wear. No, it's not a neutral in the way black, camel or grey are, but for lot of people in their wardrobe it would be considered a staple. As greens go, it's a pretty classic tone.
BUT - it's 100% polyester, so won't be warm at all, and the quality may not deteriorate before you tire of it anyway. Which makes it a lot of money for what it is, even on sale.