Wow!  I have purchased several styles of Skechers but I think these are by far the most comfortable right out of the box.  The memory foam makes me feel like I'm walking on air.  I wear an 8.5 C and these are just a tad loose.  It's possible in this style the B would fit but I would rather have a little large than too tight.  Very happy with the style and fit.