The legs are sturdy and quite affordable. The only drawback is the lack of padding on the calf rests, but it's easy to attach your own padding. It adjusts easily.
These leg rests extend to the full horizontal position. Calf supports are not padded, simply a hard plastic. The leg rest overall, is a good value overall.