Great location, the flat has got a nice rooftop with a cool view. really ideal to discover Malta !!
Highly recommand
just dont forget the antimosquito plug as it might be a problem at night :)