Seville, the place to be