These are awesome and very comfortable and they are fine wearing all day.  They are true to size but I would not wear super thick socks with them.  If you have thin ankles they look real good with the right skirt or dress.