Excellent fit and super comfortable. I'm on my feet all day and they have helped with my foot swelling and sore calves. The strips feel the most comfortable, the diamond and dots feel tad tighter and leave indentations, while the tiger and jacquard patterns feel the tightest most likely from the extra weaves to create the patterns. Would definitely buy again, although they don't breathe well leaving my feet horrible smelling after work.