The fitting gets a 5 stars. Very comfortable, so nice looking but I tried and had a hard time to take off and I have skinny legs. They don't come in half sizes and the next size would be too big for me. I had to return.