Length and width are fine but the straps over the foot rub and are tight. Have worn them for a while over several days and still getting blisters on the tops of toes and arch. No stretch or give in straps. Not comfortable even with wear. Will not buy the brand again.