Cotton. All over print versace white button up Long sleeve. Beautiful Baroque style with the versace medallions!