Size recommendation is accurate and fits perfectly. Comfortable to walk on. INot too flat that's making my feet ache when walking. Plus the bonus that you can wear it on the beach or after-shower is really great! You don't need to avoid water when walking. Reasonable price.