Good fit
They work as expected and feel comfortable. I order the xl so they can feel a tight on some larger legs at the knee area depending on how high they come up on you but still worth the money.
Rating: 4 stars