I just received this order and these shoes are the same product I purchased 2 years ago.  I have worn them almost every work day since then.  The ones I just received are identical and the label states they have leather uppers.  The soles are a little thicker than the average mens dress shoe but it does not detract from their appearance in my opinion.  I wear them with dress slacks and suits.  They polish to a high shine when needed.  They are light weight.  Unlike Leather soled dress shoes I don't believe these are reparable.  When the sole wears out that's it which is what is happening to the ones I am replacing.  I am going to get another pair so I can alternate them from day to day.