Great quality and thick I would say like a lycra spandex material not ribbed . I went for medium as I’m a size 10 . Haven’t tried it on yet because I just received it . Amazing price and it’s worth a lot more. You’ll be happy if you buy this ladies. Definitely be shopping here again 💫🌸🦋🌸🌸