I have a pair of Jambu brand in this same style in brown.  The size 7 is about a half a size to long.  I ordered a 7 in these JBU shoes and they are snug.  Luckily I ordered red and it isn't a color I will wear often so I can maybe make them work.
I found more of these JBU shoes in Costco.  I purchased a 71/2 and they fit perfect perfectly.