Good product, it could be perfect if they just put a little attention to detail. most of the shoes I received had a little bit of residual rubber or protuberances, which I had to remove myself, see pictures.
It took just a little over 30 days for the shipment to arrive. They could've used a better box, but not big deal for me.
ordering was pretty much seamless.