Lovely host, lovely house, lush garden, lovely Majorca