I second Fiddleheads, get stuff there every week and is always fresh. Little pricey on some things but the "you get what you pay for" saying holds true there. And the pastries

, let's just say that I try to ignore them as I walk through but it is difficult. very difficult.