comfortable to wear 3-4 hours straight. I usually wear 7.5 so ordered 7.5. It feels a little tight around and feels a little small. but size 8 would be a little too sniggle so I'm not sure which size would be good. 7.75? which no existing...