I love these shoes! They are so comfortable. I can wear them all day be fine. The wedge heel makes them more stable when walking than regular heels and the padding inside is great. I highly recommend them. They look great with pants and with dresses.