I was so excited for these shoes to come. I got them today and let me just say there are poorly made. I expected them to have at least a rubber sole for the price I payed for them. the sole is made of the foam they put on the soles of like cheap 10 dollar boots you get at the dollar store. They weigh practically nothing. I'm afraid to wear them for fear the will break. I cannot decide if I am going to return them or not.