Very nice. Very good quality. Very comfortable.  Thanks to the reviewers, I order a half a size bigger. It fits perfect now. So please order half a size bigger. Ex, though I wear size 10, I ordered size 10.5.