I own so many shoes it's not funny, and many of them are flats that I wear for comfort and practicality. I can honestly say that these are THE most comfortable, best fitting flats I've ever worn! The insole is PERFECTLY balanced between firm and soft, giving the perfect comfort experience. Of course flats can be worn all day, but CAN become uncomfortable after several hours. I could wear these all day and all night. With nylons of course, I refuse to have bare legs.I am glad I did not believe many of the reviews that said they run small. I can always count on Amazon for not just selling someone's product but of the 30 or so pairs of shoes I've bought from Amazon I have yet to have a pair not be true to size. These are no exception, they fit absolutely perfectly, in fact they fit better than any other shoes I've ever worn. I'm just simply impressed at just how good these are!I can't speak to the long-term durability yet, but I have no doubt they will last years, they are really well made and I do not see any hint of some of the quality issues that were mentioned in some reviews. I simply do not see any quality issues. See pictures, the stitching is perfect, no gaps or pinching or any flaws whatsoever.If you're looking for a super cute, functional, comfortable well made pair of flats, these will not disappoint. Also, this is not an incentivized review (but wouldn't mind getting some free shoes to review LOL), this is my personal review and I purchased these with my own money after searching the site for flats.