I made the mistake of ordering my sneaker size at first which is nornally one size larger than street shoes. Returned them, easily, for the next size down and they fit perfect. I like the strap over style instead of a strap between my toes. I can actually run in these if necessary and they stay put on my feet. Soft foot bed and nicely padded straps complete the picture. I would prefer actual rubber soles instead of the plastic-like material on these but they don't slip and will probably wear longer. I would buy these again.