Natalia en Mahmoud are very attentive hosts , they help you with everything.
Sliema is a good point for staying in Malta.
Minimarket for daily shopping just around the corner.