I try Sliema's top rated food venue on TripAdvisor