So this company has the oddest and most difficult practice ever. So if you get drop shipped you need to send multiple employees to unload a whole truck of grain. So that's 40-60 a hr to pay employees to unload everyone else's shipment. Most ridiculous thing ever. That's just the beginning, they won't even process your order for a week.if you expecting product in a timely manner this is not the company for you. Then after they finally run your card it's another 3-5 days processing more before it gets shipped. Now since they don't run your card during purchase you have no idea the cost because it changes for shipping depending on who you talk to. So when they finally get around to processing you never know what your charged. I have not even received the order yet because they don't reach out and tell you that it takes days for them to move. So if your expecting to just pay and have product shipped for arrival on a certain date it's not going to happen. So I'm having to delay my customers another week because of this. As for quality of the product I can't say because it's all a week behind because of them. So it could be ground properly or a mess, I cannot say yet. I can say I will never order through this company again.