The top is a synthetic knit with some of the pattern done with a rubbery textured raised white substance that gives it a little more depth. I was worried it would be see through due to how thin the fabric is, but the green one I bought is not. It’s super comfortable to wear with no scratchy spots and looks good tucked or untucked. I like that the patterns aren’t ones you see all over the place, but I do wish there were a few more options. I will seriously be considering buying a couple more.