Very nice place, well located. The place helped us enjoy Malta.