My husband is picky about his shoes so I am always concerned when I buy shoes online. We were invited to a fashion night and apart from the lace up dress/work shoes he didn't have any tuxedo style shoes. I ordered size 12 (it's usually 11.5M) and it fits perfectly. They look good, they're comfortable, and he could wear them all night without complaining about his feet slipping, even while dancing.