My shoe size is 12 and these fit great. They do let your feet breathe a but and don't cause a lot a sweating, which is good. The blue lines on the bottom look a bit ugly, but that's literally the only thing I could think of as a con to buying these.