I would typically wear a 7.5 for a perfect fit. I decided to order a size 7 to see how they would fit, and they're JUST right. I could've exchanged them for a size 8, but that would be too big for me, so I settled for a size 7 since there aren't half sizes. As for comfort, these are AMAZINGLY comfortable. They're soft and cushioned for comfort all day long.