All cotton. Folds easily to put in pocket. Cotton allows fabric to breathe, so that if your club head gets wet, the cotton cover does not trap in the moisture like a man made fabric would. Made in Cape Coral, Florida and ready to ship. USA FLAG Golf Putter Club Cover