Cute little spot with unbeatable location. Perfect for a couple staying in Malta for a few days.