I have one in blue - it is warm and comfortable and you can take the padding out to make it a good coat for non horsey outdoor activities.
The upside is that, unlike a body protector, it covers your shoulders, elbows and the base of your spine with padding plus it doesn't ride up. The downside is that the padding is motorbike quality and not of the latest standard.
This doesn't worry me as I reckon it is still better protection than a bodyguard.
The arm / shoulder flashes are reflective material for viz at night.
My only problem is what to do in the warm dry weather!