Great place to stay in Malta! Centrally located with all the necessary amenities.