I'm probably weird because I'm never sure what shoe size I am. Usually between 6-7. This time I went with a 6 and I was so nervous they'd be too small on the soles. They aren't, though! I think the seven would have been too bulky. The Velcro is great quality. No rubbing or blistering yet, and I've worn them pretty much everywhere. I love the gray sole. They are super lightweight and still supportive. I haven't hiked in them yet but I think they'll be great.