Malta, heaven on earth.