I ordered these for my boyfriend. He loves them. They fit as expected. He normally wears a 12 and they fit perfect. He says they are super comfortable.
Pros
Comfortable and perfect fit. I wear a size 8 shoe and it fit perfect.
Cons
Foam can flatten out over time and lose its memory function