Great place to stay in Malta. Recommended!