I usually wear a size 6M or 6.5M and decided to order the 6M based on a review for another shoe in this brand since I was not familiar with this brand. The 6M was a little short and a little wide so the 6.5M would will likely be the right length but too wide for my feet. The product description says it has a leather upper and I suspected it was suede based on the photo online but it's not suede. It is a textured leather, which will withstand rain and other weather conditions better. The foot bed was comfortable too so I am sorry they did not work for me.