The fabric is great, color also very great, smells not so great but after washing everything was gone. A really great top for the price. Oh I have size M and am glad that I ordered it in L otherwise it would have been too tight for me, so rather order one size larger.