These were a perfect length, but fit a bit loosely.  I was pleased by how comfortable they felt, however after only four days of use the upper ripped loose from the sole at the front.  I don't know if the cause was a random defect or the result of inferior materials.  But I don't know if I want to take a chance on getting this brand again.