I gave it for 4 star because they run small, I order a pair for my husband size 10 and it fit too small in the front, so I ordered another pair size up to 10.5 and it much better fit just right, so I kept the pair for myself and I love them they are lightweight, breathable and comfortable, you do need to size up at least half of size other than that everything else is good.