It was just most convenient choice. Good airport connection and as you said it's rating is quite high. Guess the language would be the most annoying thing. Other choices would be Malta or Cyprus regarding taxes, but they are far away and I think the cultural match would be in Swiss higher.