Of all the tops I bought, this one is my favorite! I have 34D cups and got size large and it fits true to size. The material is very soft and not see through in the breast area, it also felt very secure to wear without a bra. The mesh feels good quality and it isn’t loose like a lot of cheap mesh tops are.