These shoes fit very well.  I go between 7 1/2 to 8 shoe and the 7 1/2 fit well.  They are comfortable.  I haven't worn them all day so I can't comment.  I bought these to go with dressier pants.  I like that my foot doesn't show when wearing these shoes and the heel is just right.