Finnish entertainment at its finest