Have you been having delivery or quality problems with other companies? It is our sole responsibility to make sure that after you pay for your order, it is delivered to the provided address. Thus, you just have to be patient for a few days to get what you paid for. Also, the quality of hay received should be confirmed at most 3 days after you receive it. If you are not happy with the quality and there is proof of poor quality such as live stock not feeding on it, we refund 100% of your payment. We are not just over confident of our product. There are laboratory analysis to confirm. ORDER NOW!