Primark oxfords are actually spot on too, believe it or not. I have a few and rock them all the time. I'm quite large and have to buy a size small though.
Wearing one today and got accused of owning a boat.
Denim shirt: H.E. By Mango
Shoes: van Lier