Size XL, 100% cotton. Vintage 90s made in USA. Overall excellent condition but has a tiny spot as seen in photos. Haven’t tried washing so this may come out. No holes or rips. Measurements are shown in the photos. Ships same or next business day.