This is an awesome purchase. Good material. This top stretches. Not nylon thin but maybe a blend of spandex. The product looks exactly like the picture. I am a small plus and the XXXL, and it does not hug me. I am not top heavy, but broad shoulders, so beware if you are thinking of putting toooo much into this blouse.