Maybe I was expecting too much, but I am a little disappointed.  These fit perfectly, but the legs inch up as I work in them.  I guess I thought they would have a little more support so they would stay in place, but they do not.  They work fine as long as you don't do much in them.