At first they were quite comfortable and stylish looking, BUT. the padding between feet and soles leaves a lot to be desired. The lining isn't flat on the inside, there's some sort of construction built in that gets pretty stiff and uncomfortable after a few hours in it. Not soft at all. At the end of the day my legs hurt a lot. Unfortunately I threw away the packaging after trying it on, otherwise I would have sent it back. Now I buy insoles to make them more comfortable. I wouldn't recommend them if you're on your feet all day!