Horrible experience with efooddepot. 3 out of 5 that i ordered EXPIRED! They are going extra mile to hide the expiration date by pasting their company sticker on it, i found out as soon as i open one of them and it smells really bad. Their shipping is not impressive as what it mention on few reviewer (it take 5 days for them to ship, additional 2 - 4 days to get it)