Alfalfa and grass and alfalfa/grass mix. Lets make a deal. I have a scale on site so you know how heavy bales are. The bale weights are from 1500 to 900 pounds. The bales are in stacks according to weight and size. Delivery available within 2 hours from Minot ND. Maybe even further. Good quality and if you choose to you can probe them to see whats inside. Twine only bales. I wrap twine every 2 inches and 8 wraps on he ends.