One of the best places on Malta. Homemade food, excellent service!