Deli lamb very nice food