I have several pairs new balance shoes: running, cross training, casual, and I wear 9.5 in all.  This shoe was way to small and I am going to try a 10, hopefully that will fit.  They are as light as air, minimal cushion in the sole but comfortable and cute.