As expected, inexpensive, but good amount of stretch, just up to top of calf just below knee as I wanted.  Stays up well.  Just haven't washed very many times yet to say if it will hold up, but no reason to think it won't.