BAD SERVICE... The food is good, however every 3rd or 4th delivery doesn't show up. They use unreliable no-name delivery service and half the time the food is"lost in transit" or shows up a day late with the ice melted so the food is no longer cold and fresh. When you call to complain, good luck getting thru to them. My last delivery didn't show up, I called and held for 25 minutes, hung up, called back a few hours later, held for 11 minutes, hung up, called back again held for 15 minutes... But they are very reliable on taking your money. They took my payment of $65 plus $7.95 for shipping and the food never showed up. Good luck getting in touch with them to get a refund. I'm being kind by giving them 2 stars because the food is good but they are VERY unreliable on the delivery. I guess they never heard of FedEx or UPS, or just plain old USPS would be more reliable then the delivery service they use. This is the 3rd time that my food didn't show up. It's been 2 days and I'm still trying to reach them to get my money refunded. Putting customers on terminal hold is the sign of a very poorly run company. You're better off having your local grocery store deliver - at least they'll show up with your food.