We had lunch in the so-called deli because the place was recommended to us. The selection of sandwiches on the menu was poor to start with and even then not all items were available. Sandwiches were all pre-packed in plastic and thrown on a grill, cooked food was pre-cooked and microwaved, there seemed to be nothing fresh. Staff were so rude and incompetent it was ridiculous. When we'd finally managed to get what we ordered and pay for it, the place was crowded with not much room to sit down, tables were dirty and messy. No idea why this place is getting good ratings - I'd never go there again.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.