According to my experience, these shoes are incredibly comfortable and stylish. The stretchy material allows for a perfect fit and the cushioned insole made them easy to wear all day. The only downside is that they may run slightly small, so consider sizing up for a perfect fit..