It will hug every contour of your body and the underwear that you are wearing. Not sheer but you can see outlines of everything underneath. Neckline is not really heart-shaped and definitely does not look so if your breasts are not full like the models. Great quality material though and very stretchy. I would wear under a large blazer or cardigan.