Mary Jane shoes ooze timelessly simple elegance and are a great footwear classic. The soft leather upper and Velcro strap offer comfort and a fit that can be adjusted at will. Leather insole and rubber sole.