David Beckham is a man with very good dress sense.