Product fits perfectly with my shoe size. They are so comfortable. I have worn light weight socks with them, but also feel great barefoot. I can tell a difference wearing these shoes instead of my New Balance. I would highly recommend these shoes. Great for working out and also if you are on your feet all day. Will probably have to buy different colors so that I can wear them with more outfits!