It felt like these took forever to arrive. But that could be because I am spoiled by prime shipping. These shoes are my style so I was anticipating I would like them even if they didn't look exactly like they do in the picture. They look great in person. No cheap rubber look round the sole and the stitching in the fabric is clean and crisp. What surprised me the most about these shoes is how comfortable they are. I wear a lot of this style shoe and find most need to be broken in and are very uncomfortable until you have worn them in enough. These were comfortable right away. I highly recommend!