I am looking for a classic trench coat. Any recommendation? I would like something durable that I can wear for many years.