new balance? who would have guessed? if you think you need a medium get a large but otherwise very..