Length was good.  Support was okay.  They are very cute, but they are a bit stiff and the mesh fabric tends to cut into the top of my foot.  Can wear them all day if I'm not doing too much walking.  Not nearly as comfy as my other AHNUs.