Nice place to stay to visit Malta. Great location!