It has very good compression, I liked it because it's not uncomfortable to put on (unlike some leggings that are impossible to pull up easily), it adjusts as needed and the size is correct, neither too big nor too small, they are not transparent at all, I bought several colors and I totally recommend them.