Horse hay, 45-50 # bales, barn stored, no rain 100% guarantee, if your not satisfied I'll refund your money approx. 3000 bales Justin