From a local organic alfalfa hay field. 3rd cutting. 2 string. Very good quality.Bales weighing 60-65 lb. $17.50 each. $350 for a bundle of 21.