Very nice place in a great localization. Next time in Malta I'll book this place again! Cheers