The ship it in coolers with special ice packs, so it won't spoil. I don't know about being as good as fresh, usually meats are pretty good after sitting in good sauce for a couple days, and reheat slow in the oven doused in bbq sauce, my guess is it all comes out good.