Top is 100% Cotton.

Top measures 22.5" across, measured pit-to-pit.

Please feel free to email us any questions you may have.