Thin t-shirt material, but cute. Was a little small, especially in the arms, but still looked cute with my navy dress. I would order it again, but in a size larger, and I would know to wear it with a summer dress.