Sweden the place to be