Great fit.
This has stopped the swelling in my legs. Easy to get on. The elastic bubble keeps them in place.
Rating: 5 stars