I think this shoe is really cute and well-made, but it runs small.  I'm a true 9.5 and it was definitely too short.  I might try a 10 because I really like the comfort and quality of this shoe-- without being frumpy.