I usually don't wear heels, but the height of these shoes is perfect! They look perfect with any outfit, dressy or casual, and they don't cause any pain in the ball of my foot. I can't say if they would be practical to wear all day, but definitely for a few hours at a time!