Im looking for a nice 'smart' even everyday wear coat. One that I can wear shopping, school run out for lunch etc.. Has anyone got one that ticks all the boxes?