Terrible fit. Too small. I always wear a 8.5 or 9.  Ordered the 9. Too small and my toes rub the front. Not comfortable. Company not great to work with in return. They will not pay for return shipping.