Best apartments on Malta. Highly recommended!