Beautiful accommodation well located for a stay in Malta.