I got this top because of the VIBRANT colors. It reminds me of cotton candy! It is soooo cute. True to size with a roomy fit. Longer. XL could fit into the large. It is thicker like a lightweight sweatshirt! 60% cotton 40% Spandex