Must be at least hip length - can be longer.
I have a phobia of anything acrylic so must be either wool, linen, cotton or silk or mixture of any of the above.
Doesn't have to be button up - could be belted or open/jacket style iyswim.
Budget up to £50 but would consider more if absolutely gorge
Can be an internet purchase - am not averse to buying and trying on at home
Have tried M&S and they were all vile.