I've been looking for a coat like the below for ages. I've seen this one in M&S in red and tried it on and i think I like it?! I got given some M&S vouchers for my birthday so will only have to pay £30 for it. What's the general consensus?