I'm a flight attendant and I would have these cute shoes for 10 hours. The toe box is big enough so your toes cont get hurt, and the tie strap across the top keeps your foot from sliding forward. I didn't give these shoes 5 stars because after about 2 months the sole feels like its thin. I can feel the hardware of the heel and the balls of my feet start to really really really realllllly hurt after only 2 hours. I mean like they hurt the next day because its so bad. However I just got a jell pad for the balls of my feet and that took care of that! so I can still love them! however, the heel still bothers me but its not so bad. I tried inserts but it made my foot sit to high in the shoe and the top of my foot by my toes is squished by the toe box.