I bought these for my grand daughter, and she loves them! They fit very snug but the material is like a stretch knit so she has plenty of wiggle room. The material is thick enough that there's no show through of your undergarments. I got them in the mail today and as soon as she tried them on; she hasn't taken them off! LOL. I will be a return customer!!! She told me I would be!!!! LOL