Quality of product is excellent.  However, it is made of pre-formed fabric for the foot, ankle, calf and thigh.  That is, if your particular foot, ankle, calf or thigh are not about the same size as the product measurements, the fabric doesn't stretch proportionately to fit your particular size.  Instead, it will wrinkle in the area that requires a smaller fit.  For example, I ordered a Queen Size and because my foot was not as large as the pre-formed foot on the hose,the product wrinkled around the foot and ankle area.  Some of us just have large hips and the rest of our body is average.  This manufacturer automatically assumes we are "queen sized" all over.  Not the case.