It keeps my feet cool and dry and they are sooo comfortable.  I wear a size 7 and ordered a size 7 and they fit perfectly. If I had ordered a half size up they would have been too big so if you're not in denial about your real shoe size then they should fit.