This shoe offers the class and elegance that makes it compatible with any dressy outfit. If I didn't already have my shoes for my wedding, then I might have considered these as an option. The fabric itself has sparkle to it, but the rhinestones are a nice touch to enhance that. The straps are flexible and loose enough to be comfortable, yet tight enough to prevent my foot from sliding around too much. For that reason, although I have more narrow feet myself, I think these would be fine for someone with wider feet too. When it comes to comfort, I thought these were great! Not only does it have a lightly padded footbed, but also due to the fact that the shoe has a slight platform, it makes the heel height so much more doable when wearing for longer periods of time. I'm a musician and am on my feet for hours when performing, so I'm very picky about what heels I'll wear while performing - but these will be perfect so I can look great on stage but stay comfortable all night. And speaking of heels, the heel itself has a wider base (not a stiletto) which makes my foot feel a lot more stable, AND it seems to have a reinforced clear coating on it, which I assume will make it more durable and help protect it from scuffs and tears in the material on the heel. Note on size: I tend to wear a women's 8 in flats, and a 7.5 in heels, but I got size 8 and they look just a tad big, but not enough to stop me from wearing them. Maybe consider sizing down half a size. Overall, I really recommend these for both comfort and aesthetic!