See photos for condition this is vintage and does show signs of wash/wear. Marked an XL 18-20 but please refer to measurements

Measures laying flat

Pit to pit 18”

Length 24”

Botttom band 14” but is stretchy