Small square bales. Price ranging from 5-7.50 located just outside of Pefferlaw. Delivery available minimum 100 bales.