I hate heels and generally find them extremely uncomfortable.  However, I love these shoes!! Wore them to a wedding, had to walk quite a bit and they were super comfortable.  My foot didn't slide, it felt supported and my toes weren't squished.