Mallorca at its best