Works well but not leather and don't expect them to hold up like real leather
Fit ok and feel comfortable but not ventilated enough for plastic shoes. I expect them to sweat when the weather comes. It should be fine for short rides or cooler weather.