They're smart and comfortable.  I had to get them stretched around the calf but it wasn't expensive.  Recently the bit that you use to pull up the zip snapped off one zip and I've had to take them in for replacement.