I've never met a size 12 that didn't work for me until these.  They are on the small side.  When I walk with them the heal starts slipping and before I take maybe 10 steps my heal is starting to fall off the edge.  Also all the little rubber dealys you actually stand on were very uncomfortable for me.  I'm returning.