Cafe offering excellent food.