I'm making my list of places I have to eat at when I come to town in 1 week. Michael's Deli looks really really good! ... From a Chowhound's perspective, is it as good as it seems (the Phantom Gourmet loves it.)
Is there a similar place I should go to instead?
(I could have sworn I read a thread on this board discussing delis, but I just can't find it.)