Great place to stay during the holidays in Malta. With fantastic views and close to everything you need!