These run small!  I am a 6.5 in Teva Tirras and had to get a 7.5 in these Keen Newports.  Of course, they are a little wide on me in the toe box since I had to go up a size.  Ideally, I would prefer the toe box of the 7 but the length was just a tad short.  Thankfully, they have half sizes which some Tevas do not.  I wore these Keens all day and they are really comfortable, decent support.