have zip up leg bit, and stretchy seal bit as you can see in photo. Very comfortable and they seem very good quality, but too big for me. Ordered wrong size. I am deffinately getting the right size ones when these sell.
Size XL - about 34-38 (with elastic size)...to help I wear 87R pants, these are probably about 92R and stretch to bit bigger.