A great place to stay in a delightful spot in Malta