Great quality product. I bought this for my dad to help with his legs. My only reason for not fully being satisfied is the product is not true to size even after measurements. It runs smaller than the recommended sizing that I had to exchange it. The exchange took longer than 3 weeks. After receiving the exchange, it fit a little better but still runs smaller and compression is too tight.