The shirt was very sheer. You have4 to have some kind of garment under it otherwise all your goodies will show. Since this was for my 16 year old daughter...you get the idea. The shirt was snug before she had to wear something under it, but all in all, the cut of it was very nice. She looked really good- professional. I would buy this again, but in a larger size, now that I know they run a little small.