I received a 10 lb box of these as a gift a couple months ago and my supply is now gone. Unfortunately, they arrived in a non descriptive box, so I don't know where they came from. Does anyone order these online? If so which site provides the best quality? Thanks for the help.