Hard to say how good they are when they are too small.  I ordered a half size over my other New Balance shoes and they seemed to fit.  Well, that was around the house.  Going up and down slopes outdoors they are uncomfortable as my toe hits the end some even though there is a little clearance.  I would recommend ordering a full size over normal.  Leather?  Seems like vinyl and mesh to me. Donating them to charity.