I bought these sight unseen hoping that the sizing would be right.  I typically wear a 11.5-12 and the 12s fit perfectly.  They're a good looking shoe and have average comfort.  Wearing them all day at work, etc, is fine but I look forward to taking them off at the end of the day.  They don't breath very well is really the only thing I notice on a consistent basis.  I have had these for three weeks now and I wear them often.  We'll see how durable they are and how easy/difficult they are to keep clean in the coming weeks/months.  For now, I like them a lot.