Yeah I flew PER-JNB return and they made sure there was no one sitting next to me for the whole flight which was great.
They were a little confused in LVI when I asked them to make sure my baggage was tagged as priority through to PER via JNB, but when he finally came back 5 minutes later he had a business class boarding pass in hand so that was nice ;-)