With great views it’s a must stay accommodation in malta