Let's start with the good points. The fit is as expected, they are true to the picture listed, and the color was correct. However, I was displeased with the product for a number of reasons. The overall quality of the shoe is pretty bad. The dyed material feels scratchy and cheap, and while the white cotton sole of the shoe is softer, the pair I received was assembled poorly. The stitching was incredibly crooked (the left shoe looked like it was even cut incorrectly) and some of it was coming undone already. The soles of the shoes have a small amount of padding in them, but it's done unevenly, so there are some areas of the shoes with several layers of fabric between your feet and the rubber bottoms and other areas where's it's just one thin layer of cotton. There was also a patch near the ankle of the right shoe that was already threadbare to the point of appearing torn, and one of the buckles wasn't sewn on correctly. Basically, it seems like these shoes would fall apart within the first three wears. Hopefully I can return these!